web-dev-qa-db-ja.com

Fedora 19で忘れたrootパスワードをGRUBからリセットする方法

はい、Fedora 19。

私はそれを行う方法について多くの情報を見ましたが、このバージョンでは動作しません。すべてのチュートリアルは、Fedoraの古いバージョンの方法を説明しています。v19またはv18でそれを実行することについては何も見つかりませんでした。

GRUBメニューが異なります(そして、FedoraのインストールからGRUBのバージョンをインストールしました。私はこのシステムしか持っていません)。回復コンソールに入ることができますが、ルートパスワードを要求されますので、これはありませんtは何でも解決します。

誰かがそれを行う方法を知っているなら;またはそれが不可能な場合は、その理由を教えてください。

5
user44533

参考までに、Fedoraのバグジラに関するバグレポートを公開しました。解決策は次のとおりです。

  • init=/bin/bashで起動(grubのカーネル行を編集)
  • 起動後:mount -o remount,rw /
  • passwd root
  • 新しいパスワードを2回入力します
  • touch /.autorelabel
  • /sbin/reboot -fで再起動

最後の行(ルートで.autorelabelファイルを作成)は、ファイルシステム全体のselinux再ラベル付けを強制します。これは、selinuxコンテキストなしで/ etc/shadowを変更したために破損しています(init =/bin/bashで起動するため)。

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=10844

更新されたFedora wikiとselinuxの修正: https://fedoraproject.org/w/index.php?title=How_to_reset_a_root_password#Changing_root_password

9
Sylock
  • コマンドラインターミナルでSudo -iと入力します。
  • システムへのログインに使用したユーザーアカウントのパスワードを入力します。
  • 次に「passwd」と入力します。
  • 新しいrootパスワードを要求します。
  • 新しいrootパスワードを入力してから、再入力します。
  • 次にexitと入力します。

これで完了です。これで、rootパスワードが変更されました。楽しい!!!

7
Usama Anwar

Fedora 15 CD(他のFedora CDではない)を入手して、レスキューモードを使用してみてください。

次に、次の手順に従います。

  1. インストールまたはレスキューCD/DVDから起動します。
  2. 「Rescue installed system」を選択します。
  3. 言語とキーボードのプロンプトに答えます。ネットワークの開始はオプションであり、必要ありません。
  4. レスキューモードでファイルシステムを読み取り/書き込みモードでマウントします。
  5. ヒット Enter シェルプロンプトを取得します。
  6. プロンプトで、次のコマンドを入力します。入力しないでください#マークまたはそれに続くテキスト。これらのコメントは、説明のみを目的として表示されています。
chroot /mnt/sysimage    # Change to your disk file system  
passwd                  # Change the root password  
exit                    # Exit the chroot environment  
exit                    # Exit the rescue mode

6時間かけて回答を検索した後、それがうまくいきました。

1
John

矢印キーを押してブートプロンプトに移動し、 'a'キーを押します。rhbquietプレススペースが表示されたら、1を入力してブートに戻ります。 #プロンプトに移動し、そこでパスワードを変更します。

0
Yusuf

LiveCDで起動し、Fedoraのドライブをマウントします(マウントされたFedoraのドライブに--bind/dev/sys/proc/pro/sysをマウント)chrootをFedoraのドライブに、passwdを変更してパスワード。

0
YoMismo

通常、シングルユーザーモードでシステムにアクセスするために、ブートオプションの最後に1を追加しました。そこから、rootを使用してpasswdパスワードを変更するか、/etc/shadowファイルを編集してrootにパスワードを設定せずに後で設定することができます。

Fedora 19を使用してGrubメニューに入る方法は、Fedoraの公式ドキュメントにあります。

ブートオプションの詳細は次のとおりです。

0
slm

ブートプロンプトで1と入力する代わりに(シングルユーザーモードに入る場合)、init=/bin/shと入力できます。これにより、システムの通常のinitがルートシェルに置き換えられます。

このシナリオでは、ルートファイルシステムが読み取り専用でマウントされている可能性があるため、最初に読み取り/書き込みで再マウントする必要があります。

# mount -o remount,rw /
# passwd root

...そして家から解放されます。

0
Joseph R.