欢迎参与个人独立开发的阅时即查web APP公测,请扫码体验(第一个为旧版,第二个为2019年6月版):
在Linux这样一个权限管理严格,系统安全性要求高的环境中,根用户(超级用户)root的的密码显得十分重要,但是还是有一些马大哈会忘记自己把root用户密码改成或者设置成什么了,这个时候我们就需要找回或者说是重置root用户密码了,以下为redhat 7.x和Ubuntu12.04系统各种root用户密码找回的步骤截图及解释:
###redhat 7.x重置root用户密码
####1. 在重启系统的时候通过不断按下上下选择键阻断系统进行入正常启动,而是进入启动选择界面,然后根据系统提示按下‘e’键去编辑选项,如下:
####2. 找到如下图中标记中的那一部分,这就是需要编辑的部分
####3. 将ro 以后到UTF-8结束的所有内容全部删掉,然后将ro改为rw rd.break,如下图:
####根据系统提示的下一步同时按下Ctl+x进入密码修改
####4. 首先执行chroot /sysroot/进行入到系统根目录下
然后执行passwd命令进行密码修改
修改完成后在根下创建文件touch /.autorelabel,使得系统再次启动时能够识别修改
####最后通过执行两次exit命令使系统重启,然后修改的密码就会生效了!
###Ubuntu 12.04 重置root用户密码
####1.在系统启动时通过不断按下上下键阻断系统正常启动,在启动顺序选择界面选择第二个(recovery mode),然后按下‘e’进行入编辑模式
####2. 将ro recovery nomodeset改成rw single init=/bin/bash
####修改前的内容
####修改后的内容
然后按ctrl+x,进入单用户模式
####3. 在单用户模式中进行root用户密码修改
passwd root
####修改完密码之后按”ctrl+alt+delete“组合键重启系统修改过的密码就生效了。本文涉及操作亲测有效,如果其他系统大致相同,若有差异请自寻或者留言讨论解决。