誤って消去した /etc/group ファイルを復元する

誤って消去した /etc/group ファイルを復元する

ファイルを変更しようとして/etc/group、誤ってその内容を消去してしまいました。今ではもう使用できずsudo、他に何が壊れているのかわかりません。どうすればこれを修正できますか?

答え1

インターネットから得た情報をまとめると、システムが を含むいくつかのファイルを/etc/groupにバックアップしていることがわかりました/var/backups/[filename].bak。確かに、ライブ USB から起動し、HD をマウントし、 に CD して/media/ubuntu/[hard drive]、次を実行しました。

sudo cp var/backups/group.bak etc/group

その後、再起動すると、システムは問題なく動作しました。さらに、システムをルート シェルで起動することもできます (方法は見たことがありますが、よく覚えていません)。その後、rootfs を rw としてマウントしたら、次のようにします。

cp /var/backups/group.bak /etc/group

/etc/group-もう 1 つのオプションは、(ダッシュに注意) が存在するかどうかを確認することです。存在する場合は、それを調べて にコピーし直すことができます/etc/group

関連情報