web-dev-qa-db-ja.com

紛失したパスワードをリセットするにはどうすればよいですか(回復モードを使用するにはパスワードを入力する必要があります)?

パスワードをリセットする必要があります。私は次の手順に従いました。

紛失した管理者パスワードをリセットするにはどうすればよいですか?

ただし、「root」または「netroot」リカバリオプションに移動すると、次のように表示されます。

Give root password for maintenance (or type Control-D to continue)

明らかに、私はルートパスワードを知りません。入力したら CTRL+D、オプションのリストに戻ります。 このページ から読みました:

「その他の方法」の章の下:

4. Highlight the line that begins kernel and press 'e' to edit`

しかし、grub構成ファイルには、kernelで始まる行がありません。のみ:

setparams 'Ubuntu...'
recordfail
set gxfpayload...
insmod part_msdos
insmod ext2
set root=...
search --no-floppy...
linux /boot/vmlinuz-2.6.38...
initrd /boot/initrd.img-2.6....

これらはすべて私のGRUBの行です。どの行を編集する必要がありますか?または、パスワードをリセットする別の方法はありますか?

30

ルートパスワードを変更する必要があるが、古いパスワードを知らない場合は、ルートシェルにドロップする必要があります。コンピューターを起動すると、BIOS画面(コンピューターのロゴが表示された画面)が消えたらすぐに、 Shift GRUBメニューが表示されるまでキーを押し、このオプションが機能しない場合は、 Esc キー。 (起動するように既に構成されている場合、この手順は必要ありません。)

メニューが表示されたら、最新のカーネル(または通常使用しているカーネル)のオプションを選択し、「リカバリモード」と呼ばれるすぐ下のオプションを選択します。

次のようになります。

enter image description here

これにより、次のようなメニューが表示されます。

enter image description here

次に、ルートオプションを選択します。

シェルに到達するまで、すべてをロードします。今から楽しみがあります。次のコマンドを入力してください。

passwd your-username

your-usernameを実際のユーザー名に置き換えます。

ユーザー名がわからない場合は、次の方法でホームフォルダー内のファイルの名前を確認できます。

cd /home

次に実行します:

ls

これにより、コンピューター上のユーザーの名前が表示されます。

次に、上記のコマンドpasswd your-usernameを入力します。ユーザー名がジェーンの場合、次のように入力します。

passwd jane

次に、新しいUNIXパスワードを入力するオプションが表示されます。ここでパスワードを入力します。コマンドの再入力を求められ、2つのパスワードが正常に入力された後、パスワードが変更されます。次に、システムに再度ログインします

reboot

新しいパスワードを入力するときにルートパスワードを求められた場合、これは通常役立ちます。

代替方法

シングルユーザーモードに入るときにルートパスワードの入力を求められた場合は、カーネルの追加行でinit=/bin/bashを使用します。これにより、/etc/shadowファイルへの読み取り/書き込みアクセスが可能なbashコンソールが起動されます。その後、passwdを実行するか、シャドウファイルを直接編集して空の文字列を入力できます。これにより、マシンを通常の環境に再起動し、パスワードを空白のままにしてルートとしてログインし、passwdプログラムを実行してルートパスワードを設定できます。これは、マシンがネットワークから切り離されている場合にのみ実行する必要があります。

記事 のショーン・リーから引用した引用)

提案されたようにinit=/bin/bashで起動するには、起動時にGRUBメニューにアクセスしてを押します e エディターに入る。 linuxで始まる行にカーソルを移動してから、カーソルをその行の末尾に移動します。テキストを入力してください

init=/bin/bash

を押す F10 起動します。テキスト専用モードでルートシェルに着陸する必要があります。ファイルシステムは読み取り専用でマウントされます。ファイルシステムを書き込み可能にするには、次のコマンドを入力します

mount -o remount,rw /

その後、実行することができます

passwd username

ここで、usernameは、パスワードを設定するユーザーの名前です。完了したら、rebootコマンドで再起動できます。


さらに情報が必要な場合は、これらのリンクが役立ちます。

8
philipballew

ルートパスワードが設定されていて、忘れてしまったが、正常に起動でき、端末からSudoを使用できる場合

Sudo passwd -dl root

通常の(およびSudo)パスワードとルートパスワードが混同されているかどうかは明らかではありません。

Passwd whouldをリセットするためのリンクは通常機能します。

ここに。これは役立つかもしれません buntuでパスワードをリセットする方法
または単にGrubメニューで「リカバリモード」を選択し、プロンプトタイプで

passwd "your username"引用符なしで明らかに

0
Ashu