linux中忘记root密码解决方案

Posted dahu的菜园子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中忘记root密码解决方案相关的知识,希望对你有一定的参考价值。

方法一

如果用户具有sudo权限,那么直接可以运行如下命令:

#sudo su root

#passwd

#更改密码

或者直接运行sudo passwd root命令就可以直接更改root密码。

有关sudo su的区别:

1.共同点:都是root用户的权限;

2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。

技术分享

[email protected]:~$ sudo su root
[sudo] password for www.linuxidc.com: 
[email protected]:/home/www.linuxidc.com# passwd
输入新的 UNIX 密码: 
重新输入新的 UNIX 密码: 
passwd:已成功更新密码
[email protected]:/home/www.linuxidc.com#

方法二

如果用户不具备sudo权限,则方法一不能用,并需进入GRUB修改kernel镜像启动参数。本文使用的Ubuntu版本为14.04.4,具体过程如下为:

1、重启电脑长按shift键直到进入下图进入GRUB引导模式,选择第二行Ubuntu 高级选项, 选中直接回车 ,如下图:

技术分享 

2、进入如下画面,看到里面有一些选项,这时千万不要按回车键,按e进入(recovery mode) 编译kernel进行启动参数

技术分享

3、关键的时候到了, 倒数第四行,会看到一行Linux /boot/vmlnuz-4.2.0-27-generic .......ro recovery nomodeset,

删除recovery nomodeset

技术分享

3、然后再刚才删除的后面添加 quiet splash rw init=/bin/bash。然后按F10, 启动。

技术分享

4 如果一切争取,运行后系统直接进入root mode,输入:passwd,系统会提示你输入新的密码,结束。

技术分享

 







以上是关于linux中忘记root密码解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统root用户忘记密码解决办法

Linux忘记 root密码的解决办法

linux 忘记root(这里以centos 6.5为例)密码的解决办法

Linux 忘记密码解决方法

Linux忘记root登陆密码,修改密码方法

Linux忘记root登陆密码,修改密码方法