web-dev-qa-db-ja.com

XenでホストされているrootパスワードCentOS(domU)をリセットする方法は?

XENの推測OS(dom)であるCentOSのrootパスワードをリセットするためのヘルプが必要です。私はすでにgrubにアクセスしようとしましたが、表示されないか、別のgrub(pygrub)を使用している可能性があります。前もって感謝します。

1

ゲストVMをシャットダウンし、アクセスできる別のVMにディスクをマウントしてから、ゲストの/ etc/shadowを手動で変更するか、マウントされたディスクにchrootしてから「passwd」を実行します。 。

2
nn4l

親にアクセスできる場合:

xm console $vm

コンソールにドロップします(telnetのようにエスケープできます)。

0
nerve

1-Xencenterコントロールを使用してサーバーをシャットダウンします

2-マシンを右クリックして[プロパティ]を選択します3- [ブートオプション]の下に移動しますOSのブートパラメータをrwinit =/bin/bashに変更します

一部のOS、特にCentOSでは、rw init =/bin/bashの代わりにWordsingleをフィールドに書き込む必要がある場合があるため、最初のトリックが機能しなかった場合は両方を試してください。 4-仮想マシンを保存して起動します

システムはシングルユーザーモードで起動します。したがって、パスワードを変更するには、次のコマンドを入力する必要があります。

bash#passwd root

5-新しいパスワードを入力すると、確認を求められます

これでパスワードがリセットされました。

6-仮想マシンをシャットダウンします。ここで、xencenterと起動オプションに戻り、rw init =/bin/bashを削除して、以前にあったものに戻します。サーバーを起動すると、新しいrootパスワードでログオンできるはずです。

ソース: http://www.unixmen.com/reset-root-password-linux-vm-hosted-xenserver/

0
Ehsan Chavoshi