密码提示显示 无效的密码: 密码少于 8 个字符

适用:Ubuntu / Debian / Linux Mint 等使用 pam_pwquality 的系统
目标:解决 密码少于 8 个字符,允许设置 6 位密码(仅测试开发环境设置请勿设置到生成环境)


1. 查看当前密码限制

打开终端:

sudo passwd root

如果出现:

无效的密码: 密码少于 8 个字符
图片[1]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

说明系统启用了密码长度限制。

连续回车退出

图片[2]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

2. 修改密码最小长度

编辑密码策略文件:

sudo nano /etc/security/pwquality.conf

找到:

minlen = 8
图片[3]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

修改为:(记得把前面的#和空格删除掉)

minlen = 6
图片[4]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

如果没有这一行,就在文件最后添加:

minlen = 6

3. 保存文件

在 nano 编辑器:

  • Ctrl + O 保存
  • Enter 确认文件名
  • Ctrl + X 退出

4. 重新设置 root 密码

执行:

sudo passwd root

输入:

新的 密码:

例如:

123456

再次输入:

重新输入新的 密码:

如果成功,会显示:

passwd:密码更新成功

关闭字典检查(推荐测试环境)

修改之后显示未通过字典检查意思是你输入的密码太简单,比如:

  • 123456
  • password
  • abcdef
  • root123

pam_pwquality 判定为弱密码。

图片[5]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

接着编辑:

sudo nano /etc/security/pwquality.conf

要找到dictcheck

图片[6]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

添加或修改:

dictcheck = 0
图片[7]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

保存:

Ctrl + O
回车
Ctrl + X

再次:

sudo passwd root

现在 123456 应该可以。

图片[8]-密码提示显示 无效的密码: 密码少于 8 个字符-春枫博客

恢复默认安全设置

如果以后想恢复 8 位:

编辑:

sudo nano /etc/security/pwquality.conf

改回:

minlen = 8

注意

6 位密码容易被暴力破解:

  • 测试机:可以使用
  • 家用实验环境:可以接受
  • 云服务器/公网服务器:不建议

公网服务器建议:

至少 12 位
包含大小写 + 数字 + 特殊字符

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容