文章目录
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密码》对你有帮助,请点赞、收藏,并留下你的观点哦!