恢复 /etc/passwd 文件

恢复 /etc/passwd 文件

/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

相关内容