Tôi đã tải xuống sandbox từ hortonworks (Centos OS), sau đó cố gắng theo dõi tutorial. Có vẻ như lệnh ambari-admin-password-reset không có và thiếu. Tôi cũng cố gắng đăng nhập với putty, giao diện điều khiển yêu cầu tôi thay đổi mật khẩu vì vậy tôi đã làm. bây giờ có vẻ như lệnh là có, nhưng tôi có mật khẩu khác nhau cho bảng điều khiển và một cho putty cho cùng một người dùng.HDP 2.5 Hortonworks ambari-admin-password-reset bị thiếu
Tôi đã cố gắng tìm lý do tại sao cho cùng một người dùng 'gốc' tôi có 2 khác nhau mật khẩu (một cho bảng điều khiển hộp ảo và một cho putty) mà tôi có thể đăng nhập. Tôi thấy các lệnh khác nhau trên mỗi hộp. nhiều hơn thế khi tôi chia sẻ thư mục, tôi chỉ có thể nhìn thấy nó trên bàn điều khiển hộp ảo nhưng không phải trên bảng điều khiển putty) mà thực sự bực bội.
Làm cách nào tôi có thể thực thi những gì tôi thấy từ putty sẽ giống như những gì tôi thấy từ bảng điều khiển hộp ảo.
Tôi nghĩ rằng nó liên quan đến TTY bằng cách nào đó nhưng tôi không chắc chắn.
EDIT: lệnh chạy từ ảo ra máy hộp:
grep "^passwd" /etc/nsswitch.conf
OUT: passwd: file sss
grep root /etc/passwd
OUT: rppt "x" 0 "0" root:/root:/bin/bash toán tử: x: 11: 0: toán tử:/root:/sbin/nologin
getent passwd root
OUT: root: x: 0: 0: root:/root:/bin/bash
EDIT: Tôi nghĩ rằng đây là tất cả về container Docker. Có vẻ như cổng máy 2222 là cổng ssh cho thùng chứa hdp 2.5 và không dành cho máy lưu trữ. Bây giờ tôi gặp phải một vấn đề khác. khi chạy
docker exec sandbox ls
nó đang bị kẹt. bất kỳ giúp đỡ?
Cảm ơn người giúp đỡ
Bạn có thể sao chép hành vi này sau khi khởi động lại không? Nếu vậy, vui lòng đăng đầu ra của 'grep '^ passwd"/etc/nsswitch.conf' và 'grep root/etc/passwd' (ẩn danh mã băm) và' getent passwd root' –
Tôi đã thêm dữ liệu có liên quan mà bạn có yêu cầu. đầu ra này là từ bảng điều khiển hộp ảo (không phải putty). nếu bạn cần đầu ra putty cho tôi biết. –