Centos VMWareバックアップ緊急モードパスワードのリセット

Centos VMWareバックアップ緊急モードパスワードのリセット

最近、リモート仮想マシンをバックアップし、データをローカルにダウンロードしました。 VMware Workstationを使用してローカルに設定し、サーバーを起動しようとしました。 2番目のドライブのコピーを見逃したことに気づいたので、まだ2番目のドライブのダウンロード中にVMware構成から参照を一時的に削除し、VMを再起動してみました.

今回は成功しましたが、パスワードでログインできません。だからシングルユーザーモードで始めましたsingle(パスワードバイパス)。しかし、まだ私に尋ねます。スクリーンショットは次のとおりです。

ここに画像の説明を入力してください。

これを試みると、continue (ctrl+D)パスワードを求めるループが表示されます。

ここに画像の説明を入力してください。

何が間違っている可能性があり、今はログインするのですか? 2台目のドライブを削除したため、問題が発生しますか? (ダウンロードが完了したら)再度追加する必要があります。その後、すべてが正常に戻り、シングルユーザーモードを使用してパスワードをリセットできますか?

答え1

別のLinux VMを起動してディスクをマウントして問題を解決してください。

また、シングルユーザーモードでパスワードを入力しないようにするには、/lib/systemd/system/rescue.serviceを次のように変更します。

--- /lib/systemd/system/rescue.service.orig     2015-11-20 13:49:03.000000000 +0900
+++ /lib/systemd/system/rescue.service  2016-04-11 15:58:31.002000000 +0900
@@ -18,11 +18,11 @@
 WorkingDirectory=/root
 ExecStartPre=-/bin/plymouth quit
 ExecStartPre=-/bin/echo -e 'Welcome to emergency mode! After logging in, type "journalctl -xb" to view\\nsystem logs, "systemctl reboot" to reboot, "systemctl default" or ^D to\\nboot into default mode.'
-ExecStart=-/bin/sh -c "/usr/sbin/sulogin; /usr/bin/systemctl --fail --no-block default"
+ExecStart=-/bin/bash
 Type=idle
 StandardInput=tty-force
-StandardOutput=inherit
-StandardError=inherit
+StandardOutput=tty
+StandardError=tty
 KillMode=process
 IgnoreSIGPIPE=no
 SendSIGHUP=yes

関連情報