失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux系统破解root密码

Linux系统破解root密码

时间:2018-08-11 00:10:11

相关推荐

Linux系统破解root密码

文章目录

CentOS 6.XCentOS 7.X方法1方法2 CentOS 8.XOracle Linux 6.XOracle Linux 7.X方法1方法2 RHEL 6.XRHEL 7.X方法1方法2 RHEL 8.X总结针对Linux6:针对Linux7:针对Linux8:

CentOS 6.X

如上按【Esc】键进入内核界面:

按a进入如下界面:

按【空格】键,输入“1” 或者输入single、S、s,再【回车】都可以进入单用户模式

在单用户模式下修改密码

echo testpwd | passwd --stdin root

重启os验证密码

reboot

CentOS 7.X

方法1

在启动grub菜单,选择编辑选项启动

按e进入编辑模式

找到linux16这一行,将ro改为 rw init=/sysroot/bin/sh

现在按下 Ctrl+X ,进入单用户模式

#修改root根chroot /sysroot#中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#重置密码echo testpwd | passwd --stdin root#更新selinux上下文touch /.autorelabel#退出chrootexit#重启验证reboot

方法2

在启动grub菜单,选择编辑选项启动

按e进入编辑模式

找到linux16这一行,尾部添加内核参数rd.break

现在按下 Ctrl+X ,进入单用户模式

#以读写权限重新挂载/sysrootmount -o remount,rw /sysroot#修改根为/sysrootchroot /sysroot#中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#修改密码echo testpwd2 | passwd --stdin root#更新SELinux安全上下文touch /.autorelabel#退出/sysrootexit#重启验证密码reboot

备注:如果操作系统没有开SELinux,则不需要做touch /.autorelabel这一步骤

CentOS 8.X

在以linux起首quiet结尾的这行的行尾处输入【空格】+ rd.break,

然后键盘按【ctrl+X】进入紧急救援模式

执行mount -o remount,rw /sysroot,以读写权限重新挂载/sysroot

执行chroot /sysroot/切换其目录下

中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。

LANG=en

重置密码

echo testpwd | passwd --stdin root

系统selinux开启的情况下,需要执行touch /.autorelabel,更新SELinux上下文

exit退出sysroot

重启reboot验证密码

Oracle Linux 6.X

按a进入如下界面:

按【空格】键,输入“1” 或者输入single、S、s,再【回车】都可以进入单用户模式

在单用户模式下修改密码

echo testpwd | passwd --stdin root

重启os验证密码:reboot

Oracle Linux 7.X

方法1

按e进入编辑模式

找到linux16这一行,将ro改为 rw init=/sysroot/bin/sh

现在按下 Ctrl+X ,进入单用户模式

#修改root根chroot /sysroot#中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#重置密码echo testpwd | passwd --stdin root#更新selinux上下文touch /.autorelabel#退出chrootexit#重启验证reboot

方法2

按e进入编辑模式

找到linux16这一行,尾部添加内核参数rd.break

按Ctrl+X启动进入单用户模式

#以读写权限重新挂载/sysrootmount -o remount,rw /sysroot#修改根为/sysrootchroot /sysroot#中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#修改密码echo testpwd2 | passwd --stdin root#更新SELinux安全上下文touch /.autorelabel#退出/sysrootexit#重启验证密码reboot

RHEL 6.X

按a进入如下界面:

按【空格】键,输入“1” 或者输入single、S、s,再【回车】都可以进入单用户模式

在单用户模式下修改密码

echo testpwd | passwd --stdin root

重启os验证密码

reboot

RHEL 7.X

方法1

按e进入编辑模式

找到linux16这一行,将ro改为 rw init=/sysroot/bin/sh

现在按下 Ctrl+X ,进入单用户模式

#修改root根chroot /sysroot#中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#重置密码echo testpwd | passwd --stdin root#更新selinux上下文touch /.autorelabel#退出chrootexit#重启验证reboot

方法2

按e进入编辑模式

找到linux16这一行,尾部添加内核参数rd.break

按Ctrl+X启动进入单用户模式

#以读写权限重新挂载/sysrootmount -o remount,rw /sysroot#修改根为/sysrootchroot /sysroot#中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#修改密码echo testpwd2 | passwd --stdin root#更新SELinux安全上下文touch /.autorelabel#退出/sysrootexit#重启验证密码reboot

RHEL 8.X

在以linux起首quiet结尾的这行的行尾处输入【空格】+ rd.break,

然后键盘按【ctrl+X】进入紧急救援模式

执行mount -o remount,rw /sysroot,以读写权限重新挂载/sysroot

mount -o remount,rw /sysroot

执行chroot /sysroot/切换其目录下

中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。

LANG=en

重置密码

echo testpwd | passwd --stdin root

系统selinux开启的情况下,需要执行touch /.autorelabel,更新SELinux上下文

exit退出sysroot

重启reboot验证密码

总结

针对Linux6:

#1、按【ESC】进入GRUB界面#2、按 a 进入修改内核参数界面#3、在尾部按【空格】键,再输入“1” 或者输入single、S、s,#4、再按【回车】进入单用户模式#5、单用户模式下修改root密码echo testpwd | passwd --stdin root#6、重启OS验证密码

针对Linux7:

方法1:

#1、grub菜单,按 e 进入编辑模式#2、找到linux16这一行,将ro改为 rw init=/sysroot/bin/shro --> rw init=/sysroot/bin/sh#3、按下 Ctrl+X ,进入单用户模式#4、修改root根chroot /sysroot#5、中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#6、重置root密码echo testpwd | passwd --stdin root#7、更新selinux上下文touch /.autorelabel#8、退出chrootexit#9、重启验证reboot

方法2:

#1、grub菜单,按 e 进入编辑模式#2、找到linux16这一行,尾部添加内核参数rd.breakrd.break#3、按下 Ctrl+X ,进入单用户模式#4、以读写权限重新挂载/sysrootmount -o remount,rw /sysroot#5、修改根为/sysrootchroot /sysroot#6、中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#7、修改root密码echo testpwd2 | passwd --stdin root#8、更新SELinux安全上下文touch /.autorelabel#9、退出/sysrootexit#10重启验证密码reboot

针对Linux8:

#1、grub菜单,按 e 进入编辑模式#2、找到linux16这一行,尾部添加内核参数rd.breakrd.break#3、按下 Ctrl+X ,进入单用户模式#4、以读写权限重新挂载/sysrootmount -o remount,rw /sysroot#5、修改根为/sysrootchroot /sysroot#6、中文语言安装系统需要执行LANG=en,否则passwd的提示显示为乱码的方块。LANG=en#7、修改root密码echo testpwd2 | passwd --stdin root#8、更新SELinux安全上下文touch /.autorelabel#9、退出/sysrootexit#10重启验证密码reboot

如果觉得《Linux系统破解root密码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。