背景
在练习命令中,不小心删除了passwd文件,系统重新启动后,无法进入系统。在万能的度娘关爱下,坑洼洼折腾半天无果。
[root@localhost ~]# rm -rf passwd
解决:
- 开机引导时e进入编辑模式,找到linux16那一行的ro 修改为rw init=/sysroot/bin/sh
- ctrl+x执行,进入单用户模式界面
- 输入如下代码:
chroot /sysroot
cp /etc/passwd- /etc/passwd
touch /.autorelabel
exit
exit
reboot
建议:
etc目录下的passwd、shadow、group、gshadow文件平时最好定期做下备份。