1. 面试题
如何找回root密码?(Centos下)
注意:
下面的方法仅适用于Centos为内核的Linux,其他内核请参考其他文章
2. 课堂练习
2.1. 找回root密码
假设root密码忘记了,请问如何找回密码?
- 首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面,如图
- 进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数“,在行的最后面输入:
init=/bin/sh
- 接着,输入完成后,直接按快捷键:
ctrl+x
进入单用户模式 - 接着,在光标闪烁的位置中输入:
mount -o remount,rw /
(注意:各个单词间有空格,逗号两边没有间隔),完成后按键盘的回车键(enter)。如图
- 在新的一行最后面输入
passwd
,完成后按键盘的回车键(Enter)。输入密码,然后再次确认密码即可(提示:密码最好是8位以上的,但不是必须),输入的密码是看不见的,请谨慎修改)密码修改成功后,会显示passwd……的样式,说明密码修改成功
- 接着,在鼠标闪烁的位置中(最后一行中)输入:
touch /.autorelabel
(注意:touch与 / 后面有一个空格),完成按键盘的回车按钮(Enter)
- 继续修改在光标闪烁的位置中,输入:
exec /sbin/init
(注意:exec与 /后面有一个空格),完成后按键盘的回车键(Enter),等待系统自动修改密码(这个过程可能有点长,请耐心等待),完成后,系统会自动重启,新的密码生效了
- 然后我们就可以用新的root密码登录了
- 然后我们可以在Linxu里面更改我们的root密码