Linux学习:CentOS和SUSE各种版本root密码破解汇总

 

 

  • CentOS 5/6

 

1、重新启动系统

2、开机倒数时间内,按上下键选择Centos(2.6.x-xxx.el6.x86_64)启动菜单

3、按字母e编辑

4、选择kernel /vmlinuz-2.6.x-xxx.el6.x86_64开头的行,再次按字母e编辑,然后键入“single”,或者直接输入数字的“1”,再敲回车

5、按字母键b 去引导进入系统

6、直接passwd 修改root用户的密码

7、reboot重新启动系统

 

  • CentOS 7

 

1、启动时按任意键暂停启动,按上下键选择CentOS Linux(3.10.x-xxx.el7.x86_64)

2、按e进入编辑模式,将光标移动linux16开始的行,添加内核参数rd.break或者rw init=/sysroot/bin/sh,按Ctrl+x启动

3、进入到命令行之后,mount -o remount,rw /sysroot

4、chroot /sysroot

5、passwd root

6、touch /.autorelable

7、reboot

 

  • SUSE 10和11

1. 在启动服务器的时候进入单用户模式

在Boot Options输入vga=0x317 init=/bin/bash,按回车

 

2. 将根(/)设置为读写,便于修改密码

#mount -n / -o remount,rw

3. 修改root密码

#passwd root

4. 将根(/)设置为只读

#mount -n / -o remount,ro

5. 重启服务器

#reboot

 

  • SUSE 12

 

1、按上下键选择grub引导菜单SLES  12后,按e编辑

2、在linux开头的启动项后面加 init=/bin/bash,按ctrl+x启动

3、直接进入/bin/bash界面,然后就可以准备开始修改密码了

4、输入 mount -n / -o remount,rw    (注意是逗号,不是点号)

5、输入 /usr/bin/passwd重置root密码

6、修改完成后输入 mount -n / -o remount,ro,将根文件系统设为原来的状态

7、输入exit退出系统,重新启动系统,用新密码登陆。

 

 

猜你喜欢

转载自blog.csdn.net/byrgzs/article/details/83789705
今日推荐