linux centos7不小心移动了系统文件passwd导致无法进入系统处理方法
因为不小心移动了系统文件passwd导致无法进入系统
在登入系统后执行 mv /etc/passwd /root/start.tomct(将系统passwd文件移动到root根目录下并且重命名)此时passwd文件已经被移动到其他位置,这是我们执行重启命令后是无法在此进入系统的
reboot后会卡在启动页面按Esc查看详情后发现报错
处理方法:
我们物理重启服务器,开机引导时e进入编辑模式
向下挪动光标
找到这行的 ro开头的位置
修改为rw init=/sysroot/bin/sh
ctrl+x执行,进入单用户模式界面
执行chroot /sysroot
CD到root下看到刚刚移动过来的密码文件,这时我们执行移动代码将这个密码文件移动回去
mv /root/start.tomct /etc/passwd
或者
cp /root/start.tomct /etc
mv start.tomct passwd
修改密码后要创建文件
touch /.autorelabel
执行后物理重启服务器退出单用户模式
再次进入系统后就可以使用原先的密码登入系统了