RHEL6.3进⼊单⽤户模式并重置root密码
单⽤户模式类似于windows下的安全模式,允许root账号不输⼊密码直接启动并登录系统进⾏系统维护。
单⽤户模式只允许root账号登录,不允许其它⽤户使⽤ssh协议进⾏远程连接。
重启系统时按Enter键进⼊如下界⾯:
选择第⼆项,按E
按E进⼊kernel编辑命令⾏,在光标空格然后输⼊single 或s 或1或init 1
输⼊完成后按回车键,保存返回上⼀级启动菜单,按b 启动系统⾃动进⼊单⽤户模式。
启动后,不需要输⼊密码,⾃动登录root账号
(把selinux关闭。
#getenforce
#setenforce 0)
======================
root的初始密码直接⽤passwd 命令修改root密码就⾏。
但是⽹上的的博⽂⾥是先修改/etc/passwd⽂件,删除root密码,然后重启再⽤passwd命令修改root密码。这种⽅式也⾏。输⼊vi /etc/inittab 来重新修改启动级别。
如果是忘记root账号的密码,则
输⼊ #vi /etc/passwd 命令
将第⼀⾏的root:中的X删除,变成 root::0....然后保存退出!
重启系统。
在进去系统此时root密码为空。
再输⼊修改密码的命令:passwd root
=============
通过设置grub密码来防⽌别⼈使⽤上述的⽅式来重置root密码
使⽤grub-md5-crypt命令来⽣成grub密码的md5加密值:
[root@rheltest1 ~]# grub-md5-crypt
Password:
Retype password:
$1$jwKp0/$TWPdC1ESa3TnoeD86wn4j.
把上⾯的加密值添加到/boot/f配置⽂件就可以了。
[root@rheltest1 ~]# vi /boot/f
password --md5 $1$jwKp0/$TWPdC1ESa3TnoeD86wn4j.
重启系统测试:
到这⼀步输⼊e进⾏编辑时是没⽤的,需要按p输⼊grub密码才能进⾏编辑。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论