使用了一段时间后,因为登录时不常使用高级系统管理员root用户,所以有时会忘记了root密码,导致要使用高级权限时没用到。毕竟不同于windows,linux系统多数需在命令行下执行,特此记录一下centos7如何将root用户的密码去除重设步骤,供有需要的朋友了解。
1,重启系统,进入开机界面,到有两项系统选择时,按键盘下箭头选:第二项操作系统的内核“kernel”,再按”E”键进入编辑界面。
2,在编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式。
3,在新的界面里,在 sh-4.2# 后面输入“ls”,完成后按键盘的回车键(Enter)。
4,接着会回到 sh-4.2# , 在光标闪烁的位置中,再输入:mount -o remount,rw /(注意:mount与-o之间有空格以及rw与/之间也有空格,不能省略),完成后按键盘的回车键(Enter)。
5,再次来到:sh-4.2#,还是在后面输入:passwd, 完成后按键盘的回车键(Enter)。
6,这次就来到重设输入新密码的了,在光标闪烁的位置输入新的密码,特别提醒:密码在输入的时候是不显示也不会移动,就像没反应一样,只需要记住自己输入的密码是正确的就可以了,密码必须是不少于8位,否则会修改失败, 完成后按键盘的回车键(Enter)。会提示你再输入一次密码,那么输入刚才设置的密码再一次就可以了,如果错误会让你重来这个步骤重设,如果正确它就会跳到下一步了。
7,重设成功后,又会跳回:sh-4.2#,那么输入:touch /.autorelabel(注意:touch与 /后面有一个空格),完成后按键盘的回车键(Enter)。
8,再跳回:sh-4.2#,再输入:exec /sbin/init(注意:exec与 /后面有一个空格),完成后按键盘的回车键(Enter)。
9,完成后,系统会自己开始修改密码并重启到登录界面
10,这里我们在登录界面会看到一般的用户名,我们点下面的:未列出,输入:root 这个用户名,点下一步,在弹出的输入密码界面中,输入刚设置好的新密码,完成后点击“登录”。
11,如果密码正确,界面会提示上一次登录的详细信息,并登录进系统了,至此完成。
后话,如需验证root,那么可在进入系统后打开终端,看看能不能使用就行了。一般没问题,但我也有遇到第一次登录终端时要打开两次(可能也是个别)
点击数:201