Red Hat Linux忘记root密码解决办法

今天有台red hat服务器安装时间过久,而且安装人都忘记当时的root密码,只记得自己的用户名密码(chenfeng/123),咋办?

后来查资料终于得到解决

   开机后出现了系统选择界面,在Red Hat Linux的选项上按“e”键,或者有些单系统机器就没系统选择界面,没关系,跳过bios后也不停的按“e”键,

接下来就会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”键进行编辑,

在“ro”或者“root”前加上“single”,然后回车返回。
按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就意味着已经进入单用户模式了,并且注意观察你会发现,单用户模式下是用root登录的,

好了 现在不就可以随意修改密码了吗?

两种方法:

1、直接修改root密码,输入passwd root,重复输入两遍就可以重设root密码了。

2、将你记得的普通用户名权限提升

vim /etc/sudoers ,打开文件编辑,在root    ALL=(ALL) ALL这一行下面加一行,

chenfeng  ALL=(ALL) ALL   ,!wq强制保存。

这样即使你不知道root密码,下次用chenfeng这个用户登录的时候,通过sudo -s命令输入自己的密码就可以将普通权限提升到root超级管理员权限了。

你可能感兴趣的:(Linux)