ubuntu 中的 passwd 文件被删除

ubuntu 中的 passwd 文件被删除

我最近在研究 passwd 文件,出于好奇我删除了它,删除之后我的电脑死机了,硬重启后也无法启动。我在这个网站上找到了一个解决方案,但它与恢复已删除文件的备份有关。所以我自己运行了一个 live-cd 并将 passwd- 复制为新的 passwd 文件,现在电脑启动到登录屏幕,但屏幕一直闪烁,启动屏幕为黑色。

我需要你的帮助,过去两天我有几项工作被搁置。

谢谢。

我正在使用 ubuntu 13.04

答案1

您的原始密码文件应该最近备份在/var/backups/passwd.bak

尝试再次从 Live CD 启动并复制该文件,而不是 Live CD 中的文件。例如,如果您已将旧文件系统挂载在 /mnt/oldsys,则

sudo cp /mnt/oldsys/var/backups/passwd.bak /mnt/oldsys/etc/passwd

如果你的旧系统有单独的 /var 分区,那么这个过程会稍微复杂一些,但基本上是相同的。然后确保复制文件的权限正确

sudo chmod 644 /mnt/oldsys/etc/passwd

相关内容