私はRed Hat Linux 5を使用しています。 Linuxオペレーティングシステムをインストールするときに設定したルートパスワードを忘れました。インストールが完了したら、再起動してください。もちろん、ルートパスワードを入力する必要があります。だから私がしたことは次のとおりです。シングルユーザーモードで起動した後、「grub」でルートパスワードをリセットすることはできません。 "passwd"コマンドを作成したら、新しいUnixパスワードを要求せずに次のようにします。
「ユーザールートのパスワードを変更してください。passwd:認証トークン操作エラー」
次はスキップします。
「ルートパスワードが必要です。これにより、認証トークン操作エラーが返されます。」
なぜこれが起こるのかご存知ですか? grubでルートパスワードをリセットしたのは今回が初めてです。 SELINUXが無効になっていない場合は停止するため、SELINUXポリシーロードを無効にするために渡したパラメータは「single」と「selinux = 0」でした。
答え1
システムがロックされているか(ro)にインストールされています。
- 他のLinuxが起動中です
- マウントシステム ルートマウント /dev/sda /mnt(rw)
- chroot /mnt
- パスワードルート
- 再起動
答え2
システムを起動し、eedit grubを押します。
行の変更:
ro rhgb quiet
到着
rw init=/sysroot/bin/sh
Ctrl+を押してX開始
ルートシェルで、次のように入力します。
chroot /sysroot
selinuxの無効化
setenforce 0
ルートパスワードタイプの変更
passwd root
パスワードを2回入力してください。ユーザーパスワードの変更:
passwd user
Selenuxファイルの更新
touch /.autorelabel
タイプ
exit
reboot
selinuxファイルの更新には数分かかります。
relabeling could take a very long time depending on file
これで再起動します
答え3
この回答はRHEL5を想定し、SELINUXが有効になっていないと仮定します。
- カーネルまたはオペレーティングシステムのメニュー項目が複数ある場合は、ブートローダ(GRUB)メニューの矢印キーを使用して、起動するカーネルを選択(ハイライト)します。
- 追加モードに入るには、Aと入力します。
- スペースを追加するには、スペースバーを1回押します。
- GRUBにシングルユーザーを起動させるには、「single」という単語を入力します。
- Enterキーを押すと、GRUBはroot権限でシングルユーザーモードで起動します。
- これで
passwd root
、コマンドを正常に実行できるようになります。
答え4
これはファイルシステムが読み取り専用の場合に発生します。
mount -rw -o remount /