欢迎 on
it
road
解决方案
为了能够从 /etc/shadow 和 /etc/passwd 文件中恢复被删除的 root 用户条目,我们需要将系统引导到单用户模式。
按照下面的帖子将系统引导到单用户模式。
启动到单用户模式后,请按照下面给出的步骤恢复已删除的根条目。
- 将根条目重新添加到 /etc/passwd 文件中。
下面显示的是用户 root 最常用的属性。
# vi /etc/passwd root:x:0:0:root:/root:/bin/bash
- 同样,将root条目添加回 /etc/shadow 文件。
# vi /etc/shadow root:*::0:99999:7:::
- 使用 passwd 命令重新创建 root 密码。
# passwd
- 如果启用了 SELinux,则通过在/目录中创建文件 .autorelabel 来强制在重新启动时重新标记文件系统。
# touch /.autorelabel
- 作为最后一步,重新启动服务器并验证我们是否可以使用 root 用户登录到服务器。
# reboot
问题
在 /etc/shadow 和 /etc/passwd 中,'root' 条目被删除。
该如何恢复?
日期:2020-09-17 00:13:46 来源:oir作者:oir