![恢复 /etc/passwd 文件](https://linux22.com/image/201380/%E6%81%A2%E5%A4%8D%20%2Fetc%2Fpasswd%20%E6%96%87%E4%BB%B6.png)
我/etc/passwd
用我的胖手指删除了我的。
我看到有一个/etc/passwd-
看起来像备份文件的文件,但我无法复制它来恢复原始文件,因为我不能再这样做了sudo
。
我的卷已加密。
有没有办法从备份副本中恢复它?
编辑:重新启动以应用修复后,passwd-
文件为空...
我应该在仍然可能的情况下完成它的副本。
那么,我完蛋了吗?
答案1
init=/bin/bash
在 Grub 提示符下启动。出现提示时提供加密密码。运行以下命令:
mount -o remount,rw /
cp -a /etc/passwd- /etc/passwd
mount -o remount,ro /
reboot
如果您的系统使用 SELinux,你可能需要运行touch /.autorelabel
。
或者,从恢复磁盘启动,安装分区,然后 cp 文件。 – @Bib