linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法

因为不小心移动了系统文件passwd导致无法进入系统linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
在登入系统后执行 mv /etc/passwd /root/start.tomct(将系统passwd文件移动到root根目录下并且重命名)
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法此时passwd文件已经被移动到其他位置,这是我们执行重启命令后是无法在此进入系统的
reboot后会卡在启动页面
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法按Esc查看详情后发现报错
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法

处理方法:
我们物理重启服务器,开机引导时e进入编辑模式
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法

向下挪动光标
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
找到这行的 ro开头的位置
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
修改为rw init=/sysroot/bin/sh
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
ctrl+x执行,进入单用户模式界面
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
执行chroot /sysroot linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
CD到root下看到刚刚移动过来的密码文件,这时我们执行移动代码将这个密码文件移动回去
mv /root/start.tomct /etc/passwd
或者
cp /root/start.tomct /etc
mv start.tomct passwd
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
修改密码后要创建文件
touch /.autorelabel

执行后物理重启服务器退出单用户模式
再次进入系统后就可以使用原先的密码登入系统了
linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法