ファイルからルートアカウントの行を削除しましたが、/etc/passwd
回復モードと緊急モードで起動できませんでした。
rootユーザーをどのように復元できますか?
ベストアンサー1
構造モードに入ります。
Live USB を使用してリカバリモードに入り、ルートでこのコマンドを実行します。
/etc
すべてのファイルシステムを1つのパーティションに配置するのではなく、別のパーティションにオペレーティングシステムをインストールした場合は、/etc/
Centosインストールパーティションをフォルダにマウントします。この場合は/dev/sda2
。
mkdir /mnt/etc
mount /dev/sda2 /mnt/etc
echo 'root::0:0:root:/root:/bin/bash' >> /mnt/etc/passwd
/etc/
他のディスクがない場合は、Centosインストールのルートディレクトリ(/
)をマウントします。
mkdir /mnt/root
mount /dev/sda1 /mnt/root
echo 'root::0:0:root:/root:/bin/bash' >> /mnt/root/etc/passwd