2010年10月4日月曜日

openSUSEでRootのパスワードを忘れた

[したいこと・しりたいこと・目標]

OpenSuseでRootのパスワードを忘れた場合のどうしたらいいの?

[環境]

Novell OpenSuse 11.2 on VirtualBox 3.2

[参考]


SuseLinux 初心者のメモ blog Root(ルート)のパスワードを忘れた場合の対処方法
http://slsm.blog93.fc2.com/blog-entry-32.html

ありがとう!参考になりました。



[したこと]


(01)
grubの起動画面が表示されたら、
カーソル[ ← ]キー等を押して、自動起動のカウントダウンを停止させる。

(02)
起動オプションに
-s init=/bin/sh
と、追記してシングルユーザーモードで起動させる。

(03)
シングルユーザモードで起動したらパスワードファイルを編集する。
$ vi /etc/shadow 

Root:
で始まる行を探す。
次の
:
までの間の文字列を削除
Root::数字の列~
になる。

つまり
Root:文字列:数字の列~

Root::数字の列~
に、変更する。

保存してviを終了。

(04)
新しいパスワードの設定。
$ passwd root
と、コマンドを入力して新しいパスワードを設定する。


[注意]

新しいrootパスワードを設定するときに記号を含む複雑なパスワードを設定しない。
理由は、シングルユーザーモードで起動したときに、キーボードレイアウトが変更されているかもしれないから。
簡易なパスワードを設定し、再起動後、キーボードレイアウトを確認してから記号を含む堅固なパスワードに再設定する。

0 コメント: