当前位置:   article > 正文

Linux忘记root密码,重置root密码_linux 强制root用户清空口令

linux 强制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       # 密码过期警告天数
  • 1
  • 2
  • 3
  • 4
  • 5

(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
  • 1
  • 2
  • 3
  • 4

参数含义:
尝试次数: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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/146291
推荐阅读
相关标签
  

闽ICP备14008679号