开发者社区> 科技探索者> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Red Hat/CentOS root密码丢失的两种处理方法

简介:
+关注继续查看

这个文章是我从网友那儿转过来的,感觉不错,也方便自己以后使用时好找,

原来的文章是两篇:

原地址是:

 http://linuxboy.org/?p=52

http://linuxboy.org/?p=72

Red Hat/CentOS root密码丢失的两种处理方法第一种:

 

Linuxboy以CentOS为例

一.在单用户模式下利用passwd重置root密码

Linux系统可以运行在多种模式下,其中单用户模式下不需要输入密码即可进入系统。这时利用passwd重置root密码。具体操作步骤如下:

  1. 当系统启动时,按回车键进入系统选项菜单界面。按“e”键进入菜单编辑状态。

(用上下光标键选择要启动的系统,按回车键直接启动系统,按“e”键对启动命令进行编辑,“a”键修改内核的启动参数,“c”键进入GRUB命令行)

2.屏幕列出了目前系统启动时可用的命令选项,选择“kernel”这一行,并按“e”键进入命令行编辑状态。在“”后面输入single,设定系统以单用户模式启动并回车(注意:single前面加空格),这时就可以按“b”键启动系统。

(其中按“b”键启动该命令行,按“o”键在选定命令行下添加一行,按“d”键删除选定行,Esc返回主菜单)

3.等系统成功启动后,就可以使用passwd root重置root密码。

好了,现在就可以reboot了,以新密码登录试试。

 

Red Hat/CentOS root密码丢失的两种处理方法(二)

Linuxboy以CentOS为例

直接删除root密码

由于linux下用户名与密码是分开存放的,分别对应的是/etc/passwd,/etc/shadow这两个文件。用户登录时先读取/etc/passwd这个文件,再去读取/etc/shadow判断当前登录用户的密码是否正确。这就是linux在密码保护方面采用的Shadow Passwords及MD5密码保护功能,即影子密码。

这样在/etc/passwd这个文件中,密码的位置用“x”来标识。

我们就可以以linux resuce模式,来删除/etc/passwd文件中root用户对应的密码“x”,让root用户密码至为空,获得root权限。详细步骤如下:

1.用光盘引导系统,并在启动选项中按F5键选择linux rescue模式

2.输入:linux rescue并回车

3.选择默认语言English并回车

4.选择默认键盘类型us并回车

5.配置网络:选择no并回车

6.选择continue并回车

7.提示运行:chroot /mnt/sysimage获得root权限。直接回车

8.执行:chroot /mnt/sysimage

9.用vi编辑/etc/passwd文件,删除root对应的密码字段并存盘退出

好了,该到reboot的时候了。试试吧,这时是不是root不用输入密码就可以登录。

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/581464如需转载请自行联系原作者


cysky

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Centos 8系统Mysql 8修改root密码
Centos 8系统Mysql 8修改root密码
0 0
重置Linux的centos系列操作系统的root密码
重置Linux的centos系列操作系统的root密码
0 0
五分钟学会虚拟机centos 7忘记root密码如何解决(你想要什么,不要等人送)
五分钟学会虚拟机centos 7忘记root密码如何解决(你想要什么,不要等人送)
0 0
Centos: 磁盘空间分配,将home空间分配给root
Centos: 磁盘空间分配,将home空间分配给root
0 0
配置Centos 7镜像root权限及网络
配置阿里云Centos 7镜像root权限及网络
0 0
【Cloud】修改CentOS官方 云镜像的ROOT密码
在私有云平台使用中,去CentOS官网下载qcow2格式的镜像,发现运行之后不知道密码无法进入系统。现在提供两种修改or注入密码的方法
0 0
Centos: 磁盘空间分配,将home空间分配给root
Centos: 磁盘空间分配,将home空间分配给root
0 0
RHEL/CentOS 8加密引导菜单防破解root密码
RHEL/CentOS 8加密引导菜单防破解root密码
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
CentOS Nginx PHP JAVA 多语言镜像使用手
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
低代码开发师(初级)实战教程
立即下载