忘记Linux root 密码
原创
©著作权归作者所有:来自51CTO博客作者listen186的原创作品,请联系作者获取转载授权,否则将追究法律责任
在Linux下解决这个问题非常简单 ,只需重启Linux系统,然后引导进入Linux的单用户模式(init 1),由于单用户模式是不需要输入登录密码的,因此可以直接登录系统,修改root密码即可解决问题。
下面是详细的处理方法,这里以Red Hat Linux为基准,操作步骤如下
1 重启系统,待Linux系统启动到grub引导菜单时,找到当前系统引导选项(可以按方向键展开隐藏的菜单,单处理器只有一个引导项,多处理器有3个或3个以上引导项,一般默认选项就是系统当前引导选项)。
2通过方向键将光标放到当前系统引导项上,然后按键盘的“E”键,进入编辑状态。
3然后通过上下键,选中带有kernel指令这一行,继续按键盘的"E”键,编辑该行,在行末尾加个空格,然后添加single。
4修改完毕,按回车键,返回到刚才的界面。
5最后按键盘的“B”键,系统开始引导。
这样系统就启动到了单用户模式下,这里的单用户跟Windows下的安全模式类似,在单用户模式下,只是启动最基本的系统,网络和应用服务均不启动。
6单用户模式启动完毕,系统会自动进入到命令行状态下,类似于“sh-3.1#",然后直接执行passwd,回车,系统会提示输入新的 root密码俩次,最后会看到修改密码成功的提示,这样就完成了root密码的修改。
如果需要正常启动系统,现在只需要输入“init 3”,就进入了多用户模式。用root用户重新登录系统,看看设置的新密码是否生效。
listen
2010/9/13
下一篇:网络经典命令行
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
记一次gitlab修改root密码过程
gitlab管理员root的密码忘记了,通过gitlab命令行直接修改root账号的密码。
gitlab root 忘记密码