Chinaunix

标题: 忘记root用户口令的2种方法 [打印本页]

作者: itmanya    时间: 2013-07-01 11:09
标题: 忘记root用户口令的2种方法

1、通过GRUB引导进入单用户模式
(1)在启动界面,按任意键,进入GRUB菜单,按下E
(2)选择kernel开头行,按E键进行编辑,在行的末尾加上single
(3)编辑好后,按回车返回GRUB编辑模式界面,然后按下B键使用更改后的GRUB设置引导Linux系统
(4)passwd命令修改,连续输入两次exit退出
(5)更改后,执行shutdown -ry 0 重启系统以进入正常启动模式,或直接执行init 5进入多用户模式
2、使用安装光盘引导进入救援模式,passwd命令修改,连续输入两次exit退出
作者: 董力云    时间: 2013-07-01 13:31
受教了!!
作者: chenyx    时间: 2013-07-01 13:57
2的方法,需要chroot到源系统才能修改密码
作者: zhaopingzi    时间: 2013-07-01 14:33
2种方法:
1.重装
2.想法找回密码
作者: sunsay521    时间: 2013-07-01 16:13
我以前安装虚拟BT3的时候,好像用过这个招式。
作者: 357749340    时间: 2013-07-01 22:54
不错不错,支持
作者: Hongqiyaodao    时间: 2013-07-02 10:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: zongg    时间: 2013-07-02 14:12
sunsay521 发表于 2013-07-01 16:13
我以前安装虚拟BT3的时候,好像用过这个招式。


BT3好用吗?
作者: sunsay521    时间: 2013-07-03 00:03
zongg 发表于 2013-07-02 14:12
BT3好用吗?


蛮好用的,WEB加密,破解90% 可以的。
作者: xinyu444444    时间: 2013-07-04 11:49
还有用普通用户也行 普通用户登录 然后sudo passwd root 然后输入普通用户密码 然后就是设置root用户名了
作者: securitypluscn    时间: 2013-07-04 14:58
本帖最后由 securitypluscn 于 2013-07-04 14:59 编辑
xinyu444444 发表于 2013-07-04 11:49
还有用普通用户也行 普通用户登录 然后sudo passwd root 然后输入普通用户密码 然后就是设置root用户名了


普通用户必须拥有ROOT权限才可以修改ROOT密码。

[student@abc ~]$ sudo passwd root
[sudo] password for student:
student is not in the sudoers file.  This incident will be reported.
[student@abc ~]$

上边的例子出于RED HAT。我猜你用UBUNTU。
作者: GB_juno    时间: 2013-07-04 15:24
本帖最后由 GB_juno 于 2013-07-04 15:26 编辑

回复 11# securitypluscn


也不一定是root权限了,在sudo的配置文件让某个用户拥有passwd的执行权限就可以用这个用户改root的密码,不过这样做很危险。
另外,sudo配置文件只能用root用户才有写权限。最后就是你列出的命令行里面student普通用户也没有配上任何的sudo权限。

作者: kooleon    时间: 2013-07-04 15:34
回复 1# itmanya

CentOS6以后,在kernel行加 init=/bin/bash才行吧,进单用户
   
作者: tech坦克    时间: 2013-07-05 15:36
第一种比较常用,也比较方便。
另外。。。。,楼主是怎么做到的。。。。注册时间啊
注册时间1970-01-01




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2