一、百度云服务器,当时误删passwd文件,后果当然是开不了机或者进入不了系统
二、解决办法:
1 - 在启动grub菜单,选择编辑选项启动
2 - 按键盘e键,来进入编辑界面
3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh
如果用的是kvm做了console连接授权,还要把授权的console=ttyS0去掉
4 - 现在按下 Control+x ,使用单用户模式启动
5 - 现在,可以使用下面的命令访问系统
进入单用户模式后修改根路径,将引子程序拷进来
chroot /sysroot
cp /etc/passwd- /etc/passwd
因为拷贝进来文件的安全上下文和当亲目录不匹配,那么我们需要关闭selinux
vim /etc/sysconfig/selinux
selinux = disabled
6 - 重置密码
passwd root
7 - 更新系统信息
touch /.autorelabel
8 两次exit退出现在的根并且重启主机,恢复正常