我/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