はい、Fedora 19です。
これを行う方法について多くの情報を見ましたが、このバージョンでは機能しません。すべてのチュートリアルでは、以前のバージョンのFedoraの方法について説明していますが、v19またはv18でこれを行う方法についての情報が見つかりませんでした。
GRUBメニューが異なります(FedoraインストールでGRUBバージョンをインストールしましたが、このシステムのみがあります)。回復コンソールに入ることはできますが、root パスワードの入力を求めるプロンプトが表示されるため、何も解決されません。
方法を知っているか不可能な場合は、理由を教えてください。
答え1
参考までに、Fedora bugzillaのバグレポートを開きました。解決策は次のとおりです。
- ブート
init=/bin/bash
(grubでカーネルラインを編集) - 起動後:
mount -o remount,rw /
passwd root
- 新しいパスワードを2回入力してください。
touch /.autorelabel
- 再起動
/sbin/reboot -f
最後の行(ルートディレクトリに.autorelabelファイルを生成する)は、selinuxコンテキストなしで/ etc / shadowを変更したため(init = / bin / bashで起動したため)、ファイルシステム全体のselinuxラベルを再指定することを強制します。ファイルシステムは次のとおりです。破損しています。
エラーが発生しました:https://bugzilla.redhat.com/show_bug.cgi?id=1084400
selinuxの修正でFedora Wikiが更新されました。https://fedoraproject.org/w/index.php?title=How_to_reset_a_root_password#Changing_root_password
答え2
- コマンドライン端末にsudo -iと入力します。
- システムにログインするには、ユーザーアカウントのパスワードを入力してください。
- さて、「passwd」と入力してください。
- 新しいルートパスワードを入力するように求められます。
- 新しいルートパスワードを入力してもう一度入力してください。
- 今出るには入ります。
これで終わりました。これでルートパスワードが変更されました。楽しむ! ! !
答え3
Fedora 15 CD(他のFedora CDではない)を入手して回復モードを試してください。
次に、次のガイドラインに従ってください。
- インストールまたは回復CD / DVDから起動します。
- 「インストールされたシステムの回復」を選択します。
- 言語とキーボードのプロンプトに応答します。ネットワークの起動はオプションであり、必須ではありません。
- 回復モードでは、ファイルシステムを読み取り/書き込みモードでマウントします。
- Enterシェルプロンプトを表示するにはクリックしてください。
- プロンプトで、次のコマンドを入力します。
#
タグやタグの後に続くテキストを入力しないでください。これらの説明は説明目的でのみ表示されます。
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時間の答えを検索した後、この方法は私に役立ちました。
答え4
1
起動プロンプトで入力する代わりに(シングルユーザーモードに入るために)これを入力できますinit=/bin/sh
。これにより、init
システムの通常のシェルがルートシェルに置き換えられます。
この場合、ルートファイルシステムは読み取り専用でマウントされている可能性があるため、最初にすべきことは読み取り/書き込みで再マウントすることです。
# mount -o remount,rw /
# passwd root
...そして家に帰ってもいいです。