恢复意外删除的 /etc/group 文件

恢复意外删除的 /etc/group 文件

我试图修改/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

相关内容