我从文件/etc/passwd中删除了我的根帐户行,并且无法启动到救援模式和紧急模式。
如何恢复根用户。
发布于 2017-11-25 12:36:30
进入救援模式。
使用Live进入救援模式后,以root用户身份运行此命令。
如果您已经在一个不同的分区上安装了带有/etc的操作系统,而不是将所有文件系统安装在一个分区中,那么将您的/etc/分区安装到一个文件夹中,在这个示例中,我将使用/dev/sda2。
mkdir /mnt/etc
mount /dev/sda2 /mnt/etc
echo 'root::0:0:root:/root:/bin/bash' >> /mnt/etc/passwd如果您没有在不同的磁盘上安装/etc/,请挂载您的Centos安装的根目录(/)。
mkdir /mnt/root
mount /dev/sda1 /mnt/root
echo 'root::0:0:root:/root:/bin/bash' >> /mnt/root/etc/passwd发布于 2017-11-25 13:44:21
如果根密码信息存储在阴影中,则只需正常引导并在sudo用户下运行sudo即可。
sudo nano /etc/passwdhttps://unix.stackexchange.com/questions/406959
复制相似问题