Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

公式のプロジェクト名はHamoniKR OSです。「Harmonica OS」で検索した場合、このガイドではプロジェクトドキュメントに記載されている公式の HamoniKR という綴りを使用します。最も重要な実用的な違いは次のとおりです。HamoniKR のような Ubuntu 系のデスクトップでは、通常、通常の管理者アカウントでサインインし、sudo特権タスクに使用します。Ubuntu はデフォルトで直接 root ログインを無効にしているため、「root パスワードを忘れた」というのは、実際にはインストール時に作成された管理者アカウントのパスワードを忘れたことを意味することがよくあります。

HamoniKRの現在のドキュメントでは、OSはUbuntuファミリーのソフトウェアであると説明されており、インストーラーがユーザーアカウントのユーザー名とパスワードを作成する様子が示されています。コマンド例でも が使用されていますsudo。Ubuntuの公式ドキュメントでは、rootアカウントはデフォルトで無効になっており、管理コマンドは通常 で実行されると記載されていますsudo。そのため、最も安全な復旧手順は、新しいrootパスワードを作成するのではなく、通常の管理者パスワードをリセットすることです。

クイックリファレンス

状況何をするか
通常のHamoniKRログインパスワードを忘れてしまいましたGRUBリカバリーモードで起動し、ルートシェルを開き、/読み書き可能で再マウントしてから、を実行しますpasswd your_username。
あなたは本当に別のルートパスワードを有効にして、それを忘れてしまったのですね同じリカバリーシェルを使用しますが、 を実行しますpasswd root。これは、意図的に直接ルート認証を使用する場合にのみ実行してください。
ルートファイルシステムは読み取り専用です実行mount -o remount,rw /前にpasswd。
ディスクは暗号化されており、暗号化パスフレーズまたはリカバリキーの入力を求められます。まず、暗号化されたディスクのロックを解除する必要があります。アカウントのパスワードをリセットしても、紛失したディスク暗号化キーは復元されません。
GRUBメニューまたはリカバリメニューにアクセスできませんファームウェアの起動動作を確認し、ShiftキーまたはEscキーを押しながらGRUBを表示してみてください。リカバリエントリが利用できない場合は、信頼できるHamoniKR/UbuntuライブUSBを別の修復手段として使用してください。

リセットする前に

  • この手順は、ご自身が所有する、または管理権限を持つコンピュータでのみ実行してください。
  • 可能であれば、不要な外付けドライブを取り外してください。そうしないと、インストールされているシステムが別のディスクと混同される可能性があります。
  • 修復したいユーザー名を把握しておいてください。不明な場合は、リカバリーシェルでホームディレクトリを一覧表示できますls /home。
  • ディスク全体の暗号化が有効になっている場合は、ディスクのパスフレーズまたはリカバリキーを用意してください。パスワードリセット手順では、ディスク暗号化を解除することはできません。
  • ディスクを消去するインストーラーオプションは選択しないでください。HamoniKRのインストール手順書には、自動インストールモードではディスクの内容が消去される可能性があると明記されています。

ステップ1:GRUBブートメニューを開く

コンピュータを再起動してください。GRUBメニューが自動的に表示されない場合は、従来のBIOSシステムではShiftキーを押し続けるか、多くのUEFIシステムではファームウェアのロゴが表示された直後にEscキーを押してみてください。ファームウェアの動作はシステムによって異なるため、正確なキー操作のタイミングはシステムによって異なります。

GRUBで、 「HamoniKR OS の詳細オプション」のようなラベルのエントリを選択します。このラベルは、以下の図と完全に一致せず、インストールされているディストリビューション名またはカーネル名が含まれている場合があります。次に、末尾が「(リカバリーモード)」のカーネルエントリを選択します。

GRUBメニューにHamoniKR OSが表示され、HamoniKR OSの詳細オプションが選択されています。
GRUBで、インストールされているHamoniKRシステムの詳細オプションを開き、リカバリモードのカーネルエントリを選択します。

HamoniKRの公式インストールガイドによると、このディストリビューションはGRUBブートメニューを使用しています。プロジェクトの最新のインストール手順については、HamoniKR 8.0のインストールガイドを参照してください。

ステップ2:ルートリカバリーシェルに移動する

リカバリ環境が起動したら、root と同様のオプションである「root シェル プロンプトへ移動する」を選択してください。リカバリ メニューの文言は、Ubuntu ファミリーのリリースやインストールされているリカバリ パッケージによって異なる場合があります。

リカバリルートファイルシステムは通常、読み取り専用でマウントされています。パスワードを変更する前に、読み書き可能な状態で再マウントしてください。

mount -o remount,rw /

マウント状態は、以下の方法で確認できます。

mount | grep ' on / '
リカバリルートシェルでコマンド mount -o remount,rw slash を表示
パスワードデータベースを更新するには、リカバリシェルがルートファイルシステムを読み書き可能な状態でマウントしている必要があります。

このmountコマンドの動作については、 Ubuntuのmountマニュアルページremount,rwに記載されています。

ステップ3:実際にリセットする必要のあるアカウントを特定する

ログイン名がわかっている場合は、次の手順に進んでください。デスクトップに表示されている表示名しか覚えていない場合は、ホームディレクトリを一覧表示してください。

ls /home

例えば、出力に が含まれている場合john、それはローカルユーザー名である可能性が高いです。以下のコマンドで確認できます。

id john

アカウントが存在する場合は、idそのUIDとグループメンバーシップを表示します。システムサービスアカウントを推測するのは避けてください。通常、必要なアカウントはインストール時に作成された人間ユーザーアカウントです。

ステップ4:新しいパスワードを設定する

通常の管理者アカウントをリセットするには、以下を実行してください。

passwd john

実際のユーザー名に置き換えてくださいjohn。プロンプトが表示されたら新しいパスワードを入力し、もう一度入力してください。Linux では入力中にパスワード文字は表示されません。変更が成功すると、次のようなメッセージが表示されますpassword updated successfully。

ルートリカバリーシェルでpasswd johnを実行し、パスワードが正常に更新されたと表示されています。
該当するユーザー名に続けて実行してくださいpasswd。成功メッセージが表示されれば、パスワードデータベースが更新されたことが確認できます。

Ubuntuのpasswdマニュアルには、パスワード変更コマンドとアカウントロックの動作について記載されています。

もし本当にルートアカウントのことなら

Ubuntuのドキュメントによると、rootアカウントはデフォルトで無効になっており、HamoniKRはUbuntuファミリーのsudoベースの管理モデルに従っています。以前に意図的に直接root認証を有効にしていて、そのrootパスワードを変更する必要がある場合は、recovery-shellコマンドを使用します。

passwd root

ただし、通常のデスクトップパスワードを忘れたからといって、rootパスワードを有効にしないでください。通常の管理者アカウントをリセットする方が、デフォルトのセキュリティモデルに適しています。Ubuntuは、Linuxコマンドラインチュートリアルでこの設計について説明しており、なぜsudo長期間有効なrootセッションよりもこちらの方が望ましいのかについても解説しています。

ステップ5:再起動して新しいパスワードを確認します

保留中の書き込みをフラッシュしてから再起動してください。

sync
reboot

rebootリカバリ環境から正常に復帰しない場合は、と入力してexitリカバリメニューに戻り、通常の再開または再起動オプションを選択してください。

グラフィカルログイン画面で、修復したアカウントを選択し、新しいパスワードを入力します。ログイン後、無害なコマンドを使用して管理者権限をテストしてください。

sudo -v

プロンプトが表示されたら、同じ新しいユーザーパスワードを入力してください。コマンドがエラーなく終了すれば、ログインパスワードとsudo認証は正常に機能しています。

パスワード入力欄のある、ユーザー「john」のLinuxグラフィカルログイン画面
再起動後、修復したユーザーアカウントと新しいパスワードでサインインし、それがsudo受け入れられることを確認してください。

よくある故障のトラブルシューティング

「認証トークン操作エラー」

これは通常、システムがパスワードファイルを更新できなかったことを意味します。リカバリーモードでは、まず/書き込み可能であることを確認してください。

mount -o remount,rw /
passwd your_username

エラーが続く場合は、アカウントファイルを手動で繰り返し編集するのではなく、作業を中止してください。ファイルシステムの破損、ルートパーティションの容量不足、または通常とは異なる認証設定などが原因で、別の修復方法が必要になる場合があります。

新しいパスワードはログインには有効ですが、古い暗号化されたデータには有効ではありません。

アカウントパスワードとディスク暗号化パスフレーズは、同じ認証情報ではありません。Ubuntuのセキュリティドキュメントによると、フルディスク暗号化は独自のパスフレーズ由来の鍵を使用します。オペレーティングシステムの起動前にLUKS、TPMベースの暗号化、またはリカバリキーを要求された場合は、アカウントパスワードのリセットを実行する前に、その暗号化プロンプトに応答する必要があります。Ubuntuのフルディスク暗号化に関するドキュメントを参照してください。

リカバリーモードへの入り口はありません

システムが故障していると決めつけないでください。GRUBの設定、隠しメニュー、カスタマイズされたカーネル、デュアルブート構成、ベンダーのファームウェアなどによって、表示される内容が変わる可能性があります。ライブUSBを使用してインストール済みのシステムをマウントし、制御された修復を実行することは可能ですが、デバイス名や暗号化ボリュームの処理方法が異なるため、万能なコマンドシーケンスは安全ではありません。この方法を選択する場合は、まず実際のルートパーティションを特定し、暗号化が存在するかどうかを確認してください。

インストールされているHamoniKRのバージョンが不明です。

アクセスが回復したら、以下を実行してください。

cat /etc/os-release

出力結果はメンテナンスノートと一緒に保管してください。HamoniKRは現在、バージョン固有のドキュメントを公開しており、リカバリ画面はリリースごとに異なる場合があります。現在のプロジェクトガイドでは、HamoniKRをUbuntuファミリーのオペレーティングシステムとして説明し、HamoniKRのUbuntu統合ドキュメントでCinnamonベースのデスクトップ環境について説明しています。

リセット後のチェックリスト

  • 新しいパスワードでログインできることを確認してください。
  • 管理者認証を確認するために実行してくださいsudo -v。
  • ファイルとホームディレクトリが正常に開くことを確認してください。
  • 新しいパスワードは、平文のメモではなく、信頼できるパスワードマネージャーに保存してください。
  • システムがフルディスク暗号化を使用している場合は、その回復キーがコンピュータとは別に保存されていることを確認してください。
  • 過去に意図的に直接ルートログインを有効にした場合は、それがまだ必要かどうかを再検討してください。Ubuntuファミリーのデフォルトモデルは、を介して管理することですsudo。

この手順でできることとできないこと

このプロセスは、認証された物理的な復旧アクセスを使用してローカルアカウントのパスワードを変更します。古いパスワードの復旧、暗号化キーが不明なデータの復号、破損したファイルシステムの修復、オンラインサービスの認証情報の復旧は行いません。また、すべてのHamoniKRリリースで同じ復旧メニューラベルが表示されることを保証するものでもありません。コマンドmount -o remount,rw /とコマンドpasswd usernameは標準的なLinux/Ubuntuファミリーの操作です。周辺のブートメニューのワークフローは、ファームウェア、GRUB構成、ディスク暗号化、およびインストールされているHamoniKRリリースによって異なる場合があります。

ほとんどのHamoniKRデスクトップインストールにおいて、重要なポイントはシンプルです。インストール時に作成された管理者ユーザーのパスワードをリセットし、引き続き使用してくださいsudo。ルートパスワードを設定するのは、システムが意図的に直接ルート認証を使用するように構成されており、セキュリティ上の影響を理解している場合に限ります。

コメントを残す

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCEとGNOMEのメモリ使用量を公平に比較​​します。公式の25.2ソースコードで確認できる内容、利用可能なRAMの測定方法、そしてどちらのエディションがあなたのPCに適しているかをご覧ください。

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

ビジネス向けデスクトップOSであるHamoniKR OS 8 Paektuの実践的なレビュー。Ubuntu 24.04をベースとしている点、2034年までのアップデート保証、韓国のワークフロー、企業向けパイロットテストなどを網羅しています。

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

GRUBリカバリモードを使用して、HamoniKR OSで忘れてしまった管理者パスワードまたはrootパスワードをリセットする方法を、検証済みのコマンド、トラブルシューティングのヒント、および暗号化に関する注意点とともに解説します。

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKRのユーザー設定を外部ドライブにバックアップする方法、アーカイブを検証する方法、選択したデスクトップおよびアプリの設定を安全に復元する方法を学びましょう。

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Linux Enterprise Server 上で LUKS 暗号化ボリュームを作成、ロック解除、フォーマット、マウント、および永続化する方法を学びましょう。安全チェックと復旧のヒントも含まれています。

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise 上の Btrfs 読み取り専用ファイルシステムを安全に診断します。変更を加える前に、マウントオプション、Snapper スナップショット、カーネルログ、ストレージの状態、およびリカバリ制限を確認してください。

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を使用して SLES 15 のインストールを自動化します。XML プロファイルの作成と検証、安全な配信、テストシステムの起動、および展開結果の検証が可能です。

Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

Ubuntu 24.04 LTS で失われた HDMI オーディオを復元するには、ディスプレイの接続を確認し、正しいサウンド出力を選択し、PipeWire を検査し、ハードウェア検出を確認します。

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

wickedファイルとifcfgファイルを使用して、SLES 15のネットワークボンディングを設定します。ボンディングモードを選択し、ボンディングをアクティブ化して、フェイルオーバーとリンクの状態を確認します。

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04 で Bluetooth ヘッドセットのマイクを復元するには、入力デバイス、HSP/HFP プロファイル、アプリ設定、PipeWire サービス、Bluetooth パッケージ、およびペアリングを確認します。