回復モードを使用してパスワードをリセットすることはできません

回復モードを使用してパスワードをリセットすることはできません

Centos 6サーバーに問題があります。通常、PasswordAuthenticationはオフになっています。

回復モードを使用して接続するときは、次のコマンドを実行します。

mount -o remount,rw /
chroot / /bin/bash
passwd root

パスワードのリセットが成功したというメッセージが表示されます。

/etc/ssh/sshd_configまた、パスワード認証を編集して有効にしようとしましたが、/etc/ssh/ssh_config問題は再起動後に編集内容が保存されないことです。 SSHで新しいパスワードを試しても機能しません。

どんなアイデアがありますか?

答え1

マウントされたディスクではなく、リカバリファイルシステムのライブバージョンを編集しているため、変更は発生しません。

chrootは有効なマウントポイントを指す必要があります。

chroot の前に /mnt ポイントを正しく構築することもできます。

良い:

mkdir /mnt2
mount /device_to_my_root_disk /mnt2
cd /mnt2
mount -o bind /proc proc
mount -o bind /dev dev
mount -o bind /sys sys
chroot /mnt2

/ usrが別のファイルシステムにある場合は、/ mnt2の上にマウントする方がよいでしょう。今後chroot(追加パッケージをインストールするには少なくとも/ varも必要です)。

/proc、/sys、および/devはいくつかのコマンドには必要ありませんが、それを使用すると、それに依存するLinuxコマンドをより快適に使用できます。

LVMがある場合は、vgchange -ayパーティションをマウントするためにLVMボリュームグループも有効にする必要があります。

姉妹サイトSuperUserで関連質問を確認してください。chroot環境にdev、proc、sysをマウントしますか?

関連情報