Ubuntu: ルートパスワードまたはユーザーパスワードをリセットする方法

Ubuntu のログイン パスワードを忘れた場合、通常はリカバリ モードで起動し、ルート シェルを開き、ルート ファイルシステムを書き込み可能として再マウントして、 を実行しますpasswd username。標準の Ubuntu インストールでは、ルート アカウントはデフォルトでロックされているため、ほとんどの場合、別のルート パスワードではなく、通常のローカル ユーザーのパスワードをリセットする必要があります。

これらの手順は、ご自身が所有または管理するコンピュータでのみ実行してください。これらの手順は、ローカルのUbuntuアカウントの認証情報をリセットするものであり、暗号化されたディスクのパスフレーズや、外部のIDプロバイダーによって管理されているパスワードを復元するものではありません。

Ubuntuのパスワードをリセットする前に

  • Ubuntuは通常、sudo直接rootログインではなく、管理に を使用します。Canonicalはこの動作をUbuntuユーザー管理ガイドで説明しています。
  • システムがフルディスク暗号化を使用している場合、Ubuntuがファイルシステムにアクセスするには、ディスクパスフレーズ、TPMリカバリキー、またはその他の設定済みのロック解除方法が必要になる場合があります。Canonicalのフルディスク暗号化に関するドキュメントを参照してください。
  • 以下の手順は、ローカルのUbuntuアカウント向けです。Active Directory、LDAP、またはその他のIDサービスによって提供されたアカウントは、通常、そのサービスを通じてリセットする必要があります。

リカバリーモードから忘れてしまったUbuntuユーザーのパスワードをリセットする

1. GRUBメニューを開きます

コンピュータを再起動してください。GRUBメニューが表示されない場合は、BIOSベースのシステムでは起動時にShiftキーを押し続けるか、多くのUEFIシステムではEscキーを押してみてください。ファームウェアのタイミングはシステムによって異なります。GRUBでUbuntuの「Advanced options」を選択してEnterキーを押してください。

Ubuntuの高度なオプションが選択されたGRUBメニュー

2. Ubuntuのリカバリーエントリを起動する

名前が「(リカバリーモード)」で終わるカーネルエントリを選択し、Enterキーを押します。Canonicalの現在のリカバリー手順も同様です。再起動し、GRUBを開き、「詳細オプション」を選択して、「リカバリーモード」を選択します。

リカバリーモードのカーネルエントリが選択された状態で、Ubuntuメニューの詳細オプションが表示されます。

3. 根の殻に落とす

リカバリーメニューが表示されたら、「root - ルートシェルプロンプトへ移動」を選択してください。メニューの内容はUbuntuのリリースによって若干異なる場合があります。Ubuntuの公式リカバリーモードに関するドキュメントにも、rootシェルオプションについて記載されています。

Ubuntuリカバリメニューで「ルートシェルプロンプトへ移動」が選択されています。

4. ルートファイルシステムを読み書き可能に再マウントする

リカバリルートファイルシステムは読み取り専用でマウントされている可能性があります。パスワードを変更する前に、以下を実行してください。

mount -o remount,rw /

この手順は、Ubuntuのリカバリモードのリファレンスに記載されています。

mount -o remount,rw slash を実行した後の Ubuntu リカバリルートシェル

5. ユーザーパスワードをリセットする

alex実際のローカルユーザー名に置き換えてください。

passwd alex

新しいパスワードを2回入力してください。入力中は端末にパスワード文字は表示されません。変更が成功すると、などのメッセージが表示されますpassword updated successfully。Ubuntuのpasswdマニュアルページには、スーパーユーザーは古いパスワードを知らなくても他のアカウントのパスワードを変更できることが記載されています。

Ubuntuのrootターミナルでpasswd alexが正常に完了したことが表示されている。

6. 再起動してサインインする

保留中の書き込みをフラッシュして再起動するには、以下を実行します。

sync
reboot

Ubuntuが正常に起動したら、アカウントを選択し、新しいパスワードでログインしてください。

パスワードリセット後のユーザーalexのUbuntuサインイン画面

ルートパスワードをリセットまたは有効化する方法

Ubuntuは通常、rootユーザーによる直接ログインをロックしているため、通常はrootパスワードは必要ありません。意図的にrootアカウントを有効にしてパスワードを忘れてしまった場合は、リカバリrootシェルに入り、/読み書き可能な状態で再マウントして、次のコマンドを実行してください。

passwd root

Ubuntuのroot端末にpasswd rootコマンドとパスワード更新の成功が表示されています。

一時的にルート権限を有効にし、その後Ubuntuのデフォルトのルート権限ロック設定に戻したい場合は、管理者アカウントでサインインして、次のコマンドを実行してください。

sudo passwd -l root

別の管理者アカウントでサインインできる場合は

別のsudo権限を持つローカルアカウントが正常に動作している場合は、リカバリーモードは必要ありません。ターミナルを開き、影響を受けているローカルユーザーを直接リセットしてください。

sudo passwd sam

Ubuntuターミナルで管理者アカウントからsudo passwd samコマンドを実行した画面を表示

現在使用しているアカウントのパスワードを変更するには、passwdユーザー名を入力せずに実行し、画面の指示に従ってください。

パスワードリセットの問題のトラブルシューティング

  • リカバリモードでパスワード変更に失敗しました。まず、以下の手順を実行したことを確認してくださいmount -o remount,rw /。読み取り専用のルートファイルシステムでは、パスワードデータベースを更新できません。
  • ユーザー名が拒否されました。正確なローカルアカウント名を確認してください。デスクトップに表示される名前は、ログイン名と異なる場合があります。
  • Ubuntuはディスクのロック解除キーを要求します。アカウントとパスワードによる手順では、ディスク全体の暗号化を解除できません。設定済みのディスクパスフレーズまたは復旧メカニズムを使用してください。
  • アカウントは一元管理されているため、ローカルコマンドではなく、組織またはIDプロバイダーを通じてリセットしてくださいpasswd。

Ubuntuでは、通常rootアカウントがロックされているため、TTYに切り替えて直接ログインするという従来の方法はroot信頼できるデフォルトの方法ではありません。ほとんどのシステムでは、リカバリモードを使用するか、sudo権限を持つ別の管理​​者アカウントを使用するのが適切な方法です。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。