hortonworks (Centos OS) からサンドボックスをダウンロードし、チュートリアルに従ってみました。ambari-admin-password-reset コマンドが存在せず、欠落しているようです。私もパテでログインしようとしましたが、コンソールからパスワードを変更するように求められたので、変更しました。 コマンドが存在するように見えますが、コンソール用と同じユーザーのパテ用に異なるパスワードがあります。
同じユーザー「root」に対して、ログインできる2つの異なるパスワード(仮想ボックスコンソール用とパテ用)がある理由を探してみました。各ボックスに異なるコマンドが表示されます。それ以上に、フォルダーを共有すると、仮想ボックスコンソールでのみ表示され、パテコンソールでは表示されません)。これは本当にイライラします。
パテから見えるものが仮想ボックスコンソールから見えるものと同じになるようにするにはどうすればよいですか。
何らかの形で TTY に関連していると思いますが、よくわかりません。
編集:仮想ボックスマシンの出力からコマンドを実行:
grep "^passwd" /etc/nsswitch.conf
OUT : passwd: ファイル sss
grep root /etc/passwd
OUT : rppt"x"0"0"root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin
getent passwd root
OUT : root:x:0:0:root:/root:/bin/bash
編集: これはすべてdockerコンテナに関するものだと思います。マシンの 2222 ポートは、ホスト マシン用ではなく、hdp 2.5 コンテナー用の ssh ポートのようです。今、私は別の問題を抱えています。実行中
docker exec sandbox ls
それは行き詰っています。何か助けはありますか?
ヘルパーに感謝