Linuxで忘れたパスワードをリセットする方法

Linux PCのユーザーアカウントのパスワードを忘れると、非常に煩わしい場合があります。それはあなたを締め出し、あなたが何かにアクセスするのを防ぎます。心配無用!一般に信じられていることとは異なり、システムを完全に再インストールしてすべてをやり直す必要はありません。Linuxで忘れたパスワードをリセットし、パスワードを自分のユーザー名に変更することができます。

ルートパスワード

Linuxで忘れたパスワードをリセットする方法

パスワードを忘れたときにLinuxシステムでユーザーを再利用する1つの方法は、rootアカウントを使用することです。Rootはシステムを最終的に制御するため、Linuxで忘れたパスワードを強制的にリセットすることができます。Rootを使用してパスワードをリセットするには、新しいソフトウェアやライブディスクなどを使用しなくても実行できます。

プロセスを開始するには、通常どおりにLinuxシステムをロードし、ログイン画面にロードします。ログインしないでください!代わりに、Ctrl + Alt + F2を押してTTYウィンドウを開きます。これらのTTYウィンドウは、ユーザーがログインに関係なくアクセスできる緊急シェルです。

TTYウィンドウに、ユーザー名を尋ねるプロンプトが表示されます。ユーザースロットに「root」と入力し、その後にrootパスワードを入力します。

注:Ubuntu、Linux Mint、またはsuとrootアカウントを無効にする別のLinuxディストリビューションを使用している場合、この方法は機能しません。代わりにchrootメソッドを試してください。

ルートパスワードが正しい場合、TTYウィンドウはLinuxシステムの完全なパワーでスーパーユーザーとしてログインします。この時点で、ユーザーのパスワードをリセットできるようになります。

passwdユーザー名

passwdを実行すると、「新しいUNIXパスワード」を入力するように求められます。そうして、今度はパスワードを覚えておいてください!

ユーザーのパスワードがリセットされたので、ユーザーアカウントを再び安全に使用できます。再起動コマンドを使用してPCを再起動し、ログイン画面に戻ります。

リブート

再起動すると、ログインできるようになります。

Chroot

一部のLinuxディストリビューションでは、パスワードをリセットするためのRootメソッドが機能しません。これは、一部のシステムがsuとしてログインする機能を無効にし、代わりにすべてにsudo特権を使用するという事実によるものです。一方では、これは優れたセキュリティですが、ピンチでは、役立つトリックを見逃すことになります。

その結果、Linuxで忘れられたものをリセットするのはより複雑になります。最初のステップは、Ubuntuの最新バージョンをダウンロードしてライブディスクを作成することです。

Ubuntuをダウンロードした後、Etcherツールをダウンロードし、それを使用してUbuntuライブディスクを作成します。ライブディスクの準備ができたら、USBドライブを接続し、PCを再起動して、そこから起動します。

Ubuntuがロードされたら、「Ubuntuを試す」をクリックします。

Chrootを設定する

パスワードをリセットする前に、Chrootを設定する必要があります。Chrootを使用すると、Ubuntuは、rootアクセスを使用してハードドライブ上のLinuxオペレーティングシステムと直接対話できます。

ターミナルを開き、/ mntに新しいフォルダを作成します 。フォルダには必ずOSの名前のラベルを付けてください。この例では、OpenSUSELEAPを使用します。

Linuxで忘れたパスワードをリセットする方法

sudo -s mkdir -p / mnt / opensuse-leap /

次に、lsblkコマンドを実行して、ドライブラベルが何であるかを確認します。この例では、ハードドライブは/ dev / sdaであり、マウントする必要のあるOpenSUSELEAPパーティションは/ dev / sda1です。あなたのものは異なるかもしれません。

Linuxインストールのパーティションを/ mntの新しいフォルダーにマウントします。「opensuse-leap」への参照は、必ず/ mnt内のOSフォルダの名前に変更してください。

/ dev / sda1 / mnt / opensuse-leap /をマウントします

システムパーティションがマウントされたら、実行中のUbuntuサービスをハードドライブ上のLinuxOSにリンクします。

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にいることを確認します。

Linuxで忘れたパスワードをリセットする方法

最後に、次のコマンドでユーザーのパスワードをリセットします。

passwdユーザー名

完了したら、exitと数回入力してChrootセッションを閉じます。そこから、umountコマンドを使用して、ライブディスクからシステムパーティションをアンマウントします。

sudo umount / dev / sda1

上記のコマンドはすべてをアンマウントする必要があります。そうでない場合は、「強制」オプションの使用を検討してください。

sudo umount / dev / sda1 -l

システムドライブが正しくアンマウントされたので、ライブディスクを安全に終了できます。Ubuntuライブディスク内の右上にあるメニューをクリックし、「再起動」を選択します。

Ubuntu USBスティックを取り外し、LinuxPCを再起動します。再起動すると、パスワードがリセットされます!

コメントを残す

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

SLES 15 で firewalld を設定する: ゾーンの確認、サービスまたはポートの許可、永続ルールの保存、安全なリロード、およびアクセスの検証。

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLES 15 SP7 でカーネルのライブパッチ適用を有効にし、再起動せずにサポートされている修正プログラムを適用し、有効なパッチを確認し、カーネルの再起動が必要な場合を把握します。

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSEがサポートするセットアップユーティリティを使用してSLES 15でFIPSモードを有効にし、安全に再起動し、カーネルと暗号化ポリシーの状態を確認し、認証制限をチェックします。

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

公式の.debパッケージ、APT、ポリシーチェック、アップデートガイダンス、および管理対象デバイス向けの修正プログラムを使用して、Gooroom OSにGoogle Chromeを安全にインストールします。

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

rsyslog、TLS証明書、ピア名検証、キュー、検証、テスト機能を使用して、SLESシステムログをリモートのsyslogサーバーに安全に転送します。

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

YaSTを使用して、SSSD経由でSLES 15をActive Directoryに参加させます。DNSと時刻の設定、ドメインログインの構成、Kerberosの検証、SSSD、Winbind、およびrealmdの比較を行います。

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。