centos 修改/etc/passwd的root信息出错 && 重置root密码

若在centos中,误操作修改了/etc/passwd的root信息,或者误操作passwd命令修改了root密码,导致无法进入root用户,可均按照此文操作!

1,进入虚拟机时按上下键(如图中下方提示),打断3秒进入系统的步骤;
centos 修改/etc/passwd的root信息出错 && 重置root密码
2,按下e,进入编辑模式。按住下键,将光标停在图中黄色位置处(不移动时,可能看不全字母),将黄色框中的信息写入,注意空格和字母。然后,按下ctrl+x保存并进入下一步;
centos 修改/etc/passwd的root信息出错 && 重置root密码
3,输入命令(注意空格):mount -o remount, rw /
4,(若仅为了重置root密码,跳过此步骤,直接进入第五步)
输入命令:vim /etc/passwd
将误修改的root信息,修改过来(我是误在root前添加了数字1),这里只建议修改root的名称;
centos 修改/etc/passwd的root信息出错 && 重置root密码
5,重置root密码命令:passwd root,然后输入重置后的密码;
6,输入命令:vim etc/selinux/config ,此处可看黄色框中的可选项,把 enforcing 改为 disabled,保存并退出;
centos 修改/etc/passwd的root信息出错 && 重置root密码
7,重启即可:exec /sbin/init