我出于学习目的破解了 Red Hat Linux 7.0 密码。但是当进入登录屏幕并输入密码后,它显示为“密码已过期”。
这些步骤用于破解密码。
- 在启动菜单中按 e 转到编辑模式。
- 然后添加后
rd.break
命令。 - 使用退出该模式Ctrl+X。
mount -o remount,rw /sysroot
chroot /sysroot
chage -E -l root
passwd root
- 添加根密码。
touch /.autorelabel
- 类型
exit
两次。
请建议解决这个问题。
答案1
我认为chage -E
如果不指定,EXPIRE_DATE
可能会将到期前的天数设置为零。
尝试:
chage -E -1 root
从man chage
:
传递数字 -1 作为 EXPIRE_DATE 将删除帐户到期日期。
验证:
chage -l root
请指定您正在使用的引导加载程序。如果是,您可以通过在正在编辑的条目末尾添加或GRUB
来启动到单用户模式。这应该允许以 root 身份登录而无需密码。1
single