Linux忘记root密码,重置root密码

1.忘记root密码,强制重置密码

重启系统
在这里插入图片描述

按【e】进入启动文件界面后
在这里插入图片描述
找到linux16

将ro改成rw
在这行最后面加上“init=/bin/sh”
在这里插入图片描述
然后按【Ctrl+X】进入“单用户模式”

就会进入下图界面,输入“passwd”修改密码。

连续输入两次密码

先输入【touch /.autorelabel】,回车再输入【exec /sbin/init】回车以重启系统
在这里插入图片描述
如果出现以上白空格的乱码 就要先输入【LANG=en】
在这里插入图片描述

2.知道密码,直接修改

(需要修改的密码少于8位
(1)修改/etc/login.defs文件

vi /etc/login.defs
PASS_MAX_DAYS   90        # 密码最长过期天数
PASS_MIN_DAYS   80       # 密码最小过期天数
PASS_MIN_LEN    10      # 密码最小长度
PASS_WARN_AGE   7       # 密码过期警告天数

(2)修改/etc/pam.d/system-auth文件

vi /etc/pam.d/system-auth
在 password requisite pam_cracklib.so 一行换成如下内容:

password  requisite pam_cracklib.so retry=5  difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 	dictpath=/usr/share/cracklib/pw_dict

参数含义:
尝试次数:5 ;最少不同字符:3 ;最小密码长度:10 ;最少大写字母:1;最少小写字母:3 ;最少数字:3 ;字典位置:/usr/share/cracklib/pw_dict

如果只需要6位的密码例如(123456) 直接 在 password requisite pam_cracklib.so 一行换成如下内容:
password requisite pam_cracklib.so retry=3 minlen=6

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值