我使用 Systemback 创建还原点。昨天我在做某事,无法正常工作,所以我使用 Systeback 将系统恢复到过去的某个时间点。这台机器有大约 10 个人的帐户(尽管他们中的大多数人几乎什么都没做......)问题是,在那个恢复点,只有 3 个人。我有最新的 /etc/passwd 文件和所有 10 个人的帐户完好无损。我尝试编辑 /etc/passwd 为添加的帐户添加一些条目,但发现在还原点后添加新帐户的用户无法登录。如何在不创建新帐户和链接的情况下使用 /etc/passwd 文件和旧主目录他们到旧目录?(Ubuntu 16.04.6)
一些密码信息也存储在 中
/etc/shadow
,因此可能还需要在该文件中创建条目(或恢复该文件;不仅仅是/etc/passwd
)在评论中,我还被问及sudoers文件的位置;它是
/etc/sudoers
。直接编辑该文件(我有时会这样做)是有风险的,因为当它被读取时,如果检测到错误,它将被视为 EOF(文件结尾),这意味着任何在文件中具有该行权限的用户都是忽略这可以阻止他们使用sudo
. commandvisudo
命令编辑文件(使用默认编辑器)并在退出前检查错误。