密码破解(Linux)

密码破解(Linux)

1.在grub引导界面(如下图)按e进入编辑模式
在这里插入图片描述2.找到以linux16开头的行,在最后加上***console=tty0 rd.break*** (如下图,注意前面有一个空格)
rhgb quiet rd.break : 删除rhgb quiet (rhgb: redhat graphics boot; quiet表示在启动过程中只有重要信息才显示)
console=tty0: 将信息显示在tty0(如果是虚机需要这句,如果不是虚机,可以省略)

在这里插入图片描述
3.按Ctrl+x进入救援模式
4.重新挂载/sysroot为可读写模式
mount -orw,remount /sysroot(-o option rw read write)
5.切换根目录为/sysroot
chroot /sysroot
6.更换密码
echo 密码 | passwd --stdin 用户 eg: echo 123 | passwd --stdin root
7.重新给系统打selinux标签
touch /.autorelabel
8.输入exit两次退出重启
exit
exit

为什么要 touch /.autorelabel

1.为了让 SELinux 生效
2.SELinux 它是一个安全增强系统, 其内部有许多安全策略
3.针对一些操作, 如果你做了这些操作, 没有得到策略的放行, 它会给你禁止掉
4.比如你使用单用修改root密码是不被策略放行的

怎么让 SELinux 策略放行呢?

1.“touch /.autorelabel” 创建这样一个文件其实就是在告诉SELinux放行这个策略,就是通知一下
2.直接关闭掉 SELinux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值