English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux パスワードを忘れた解決策

多くの人がLinuxシステムのrootパスワードを忘れることがあります。Linuxシステムでrootパスワードを忘れた場合、システムを再インストールする必要がありますか?もちろん、必要ありません!シングルユーザーモードに進入してrootパスワードを変更するだけで済みます。

手順は以下の通りです:

Linuxシステムを再起動します

3 数秒以内にEnterキーを押して、以下の画面が表示されます

その後「e」を入力します

第二行の最後に「single」を入力します。一つのスペースがあります。具体的には、下向きの矢印を第二行に移動し、「e」を押して編集モードに入ります

後ろに「single」を追加し、Enterキーを押します

最後に「b」を押して起動し、起動後はシングルユーザーモードに進入します

この時点でシングルユーザーモードに進入しています。rootのパスワードを変更できます。パスワード変更のコマンドはpasswdです。

システムインストールディスクのリカバリーモードを使用します

リカバリーモードはrescueと呼ばれ、システムが正常に起動できない場合に使用される。例えば、grubが破損している場合や特定の設定ファイルが変更されてエラーが発生した場合などです。リカバリーモードを使用する方法はどうすればいいですか?

CD-ROMから起動し、Fを押します。5 rescue モードに入ります。

linux rescueとEnterを押します。

言語を選択する際には、英語を選択することをお勧めします。

us キーボードを選択します。

ネットワークを起動するかどうかを尋ねます。時にはネットワークを通じてデバッグする場合があります。noを選択します。

ここで、次にシステムがマウントされる場所について教えています。/mnt/sysimageに。

中には3つのオプションがあります:

  • Continueを選択すると、マウント後に次のステップに進みます。 

  • Read-Onlyを選択すると、読み取り専用にマウントし、より安全になります。ファイルシステムが破損している場合、読み取り専用モードはファイルシステムのさらなる破損を防ぎます。

  • Skipを選択すると、マウントせずにコマンドウィンドウモードに入ります。 

ここで、Continueを選択します。

これで、システムは以下にマウントされました。/mnt/sysimageにいる場合、次にEnterを押して、chrootを入力します。 /mnt/sysimageにアクセスして、管理者環境に入ります。

ヒント: 実際にはrescue モードでrootのパスワードを変更することもできます。このrescue モードはWindows PE システムと非常に似ています。

chrootを実行した後 /mnt/sysimage/ その後、lsを見ると、ディレクトリ構造が元のシステムのディレクトリ構造と同じです。

正解!現在の環境と元のシステムの環境は全く同じです。exitを入力したり、Ctrlを押すことで退出できます。 + Dでこの環境を退出します。その後、lsを見てみましょう。

このディレクトリは実際にはrescue モードのディレクトリ構造であり、私たちのシステムファイルはすべて以下にあります。 /mnt/sysimage ディレクトリの下に。