![恢复意外删除的 /etc/group 文件](https://linux22.com/image/1052602/%E6%81%A2%E5%A4%8D%E6%84%8F%E5%A4%96%E5%88%A0%E9%99%A4%E7%9A%84%20%2Fetc%2Fgroup%20%E6%96%87%E4%BB%B6.png)
我试图修改/etc/group
文件,却意外清除了其内容。现在,我甚至无法再使用它了sudo
,而且我不知道还有什么问题。我该如何修复它?
答案1
我从互联网上拼凑信息,得知系统似乎备份了一些文件,包括/etc/group
,到/var/backups/[filename].bak
。果然,我启动了一个实时 USB,挂载了我的硬盘,将 cd 到/media/ubuntu/[hard drive]
,然后运行:
sudo cp var/backups/group.bak etc/group
然后,当我重新启动时,我的系统就可以正常运行了。此外,您还可以将系统启动到 root shell。(我见过如何操作,但我永远记不清如何操作。)然后,一旦您将 rootfs 安装为 rw 等,您就可以使用:
cp /var/backups/group.bak /etc/group
另一个选项是检查/etc/group-
(注意破折号)是否存在。如果存在,您可以检查它并将其复制回/etc/group
。