Linux PCのユーザーのパスワードを忘れたアカウントは非常に迷惑です。ロックアウトされ、何にもアクセスできなくなります。心配無用!一般的な考えに反して、システムを完全に再インストールして最初からやり直す必要はありません。 Linuxで忘れたパスワードをリセットし、パスワードをユーザー名に変更できます。
ルートパスワード

Linuxシステムでユーザーを回収する1つの方法パスワードを忘れた場合は、ルートアカウントを使用します。ルートはシステムを完全に制御するため、Linuxで忘れたパスワードを強制的にリセットすることができます。 Rootを使用してパスワードをリセットするには、新しいソフトウェアやライブディスクなどが必要ありません。
プロセスを開始するには、Linuxシステムをロードします通常どおり、ログイン画面にロードします。ログインしないでください!代わりに、Ctrl + Alt + F2を押してTTYウィンドウを開きます。これらのTTYウィンドウは、ログインに関係なくユーザーがアクセスできる緊急シェルです。
TTYウィンドウに、ユーザー名の入力を求めるプロンプトが表示されます。ユーザースロットに「root」と入力し、続いてルートパスワードを入力します。
注:Ubuntu、Linux Mint、または無効にする別のLinuxディストリビューションを使用している場合 す ルートアカウントでは、この方法は機能しません。代わりにchrootメソッドを試してください。
ルートパスワードが正しい場合、TTYウィンドウは、Linuxシステムの完全な権限を持つスーパーユーザーとしてログインします。この時点で、ユーザーのパスワードをリセットできます。
passwd username
ランニング passwd 「新しいUNIXパスワード」の入力を求められます。そうして、今回はパスワードを覚えてみてください!
ユーザーのパスワードがリセットされたので、ユーザーアカウントを再び使用しても安全です。 rebootコマンドを使用してPCを再起動し、ログイン画面に戻ります。
reboot
再起動すると、ログインできるようになります。
クルート
一部のLinuxディストリビューションでは、パスワードをリセットするルートメソッドが機能しません。これは、一部のシステムが次のユーザーとしてログインする機能を無効にしているためです。 す、代わりに使用する 須藤 すべての特権。一方で、これは優れたセキュリティですが、ピンチでは役立つトリックを逃してしまいます。
その結果、Linuxで忘れられたものをリセットすることはより複雑になります。最初のステップは、Ubuntuの最新バージョンをダウンロードして、ライブディスクを作成することです。
Ubuntuをダウンロードしたら、Etcherツールをダウンロードし、それを使用してUbuntuライブディスクを作成します。ライブディスクの準備ができたら、USBドライブを接続し、PCを再起動してそこから起動します。
Ubuntuがロードされたら、「Ubuntuを試す」をクリックします。
Chrootをセットアップする
パスワードをリセットする前に、Chrootをセットアップする必要があります。 Chrootを使用すると、Ubuntuは、ルートアクセスを使用して、ハードドライブ上のLinuxオペレーティングシステムと直接対話できます。
ターミナルを開き、新しいフォルダーを作成します / mnt。フォルダーにOSの名前を付けてください。この例では、OpenSUSE LEAPを使用します。

sudo -s mkdir -p /mnt/opensuse-leap/
次に、 lsblk ドライブラベルが何であるかを決定するコマンド。この例では、ハードドライブは / dev / sda、およびマウントする必要があるOpenSUSE LEAPパーティションは / dev / sda1。異なる場合があります。
Linuxインストールのパーティションを新しいフォルダーにマウントします / mnt。必ず「opensuse-leap」への参照をOSフォルダーの名前に変更してください / mnt.
mount /dev/sda1 /mnt/opensuse-leap/
システムパーティションをマウントしたら、実行中のUbuntuサービスをハードドライブのLinux OSにリンクします。
mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf
Chrootのセットアップが完了したら、アクセスしてみましょう。ターミナルで、Ubuntuライブディスクを通じてオペレーティングシステムをマウントします。
chroot /mnt/opensuse-leap /bin/bash
NeofetchまたはScreenfetchを実行してシステム情報を表示し、実際にChrootにいることを確認します。

最後に、次を使用してユーザーのパスワードをリセットします。
passwd username
完了したら、入力します 出口 数回、Chrootセッションを閉じます。そこから、 マウントする ライブディスクからシステムパーティションをアンマウントするコマンド。
sudo umount /dev/sda1
上記のコマンドはすべてをアンマウントする必要があります。そうでない場合は、「強制」オプションの使用を検討してください。
sudo umount /dev/sda1 -l
システムドライブが正しくマウント解除されたので、ライブディスクを安全に終了できます。 Ubuntuライブディスク内の右上にあるメニューをクリックし、「再起動」を選択します。
Ubuntu USBスティックを取り外し、Linux PCを再起動します。再起動すると、パスワードがリセットされます!
コメント