[定昌linux开发板]设置密码策略

  1. 找到etc/pam.d/目录下的common-password

2.先把common-password给复制一份,避免改错了

可以看到新增了一个common-password.bak文件

3.打开common-password,增加密码策略

输入:

sudo vi /etc/pam.d/common-passwod

打开common-password文件

点击:i键,进入编辑状态

新增以下命令:

password requisite pam_pwquality.so retry=3 minlen=12 difok=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 enforce_for_root

命令解释如下:

参数作用示例值安全要求
minlen=12密码最小长度 12 位12防短密码爆破
difok=3新旧密码至少 3 个字符不同3防密码重复
ucredit=-1至少 1 个大写字母-1强制大小写混合
lcredit=-1至少 1 个小写字母-1强制大小写混合
dcredit=-1至少 1 个数字-1防纯字母密码
ocredit=-1至少 1 个特殊字符(如 !#-1增强复杂度
enforce_for_root对 root 用户生效-避免特权账户绕过策略

  • ocredit=-1 是强制特殊字符的关键参数,若省略则策略不完整。
  • enforce_for_root 确保 root 用户同样受约束(默认策略不限制 root)

按:esc 键,退出编辑状态

输入:  :wq 退出并且保存

4:修改密码试一下

sudo passwd ztl

但是提示:module is unknown 

应该是缺少pam模块,那么就执行如下命令

sudo apt install libpam-pwquality

安装依赖包,执行安装依赖的时候,必须要连接网络才行

中间会询问是否继续,输入y

从图片看已经下载成功了,那么我们就验证一下

输入简单密码,提示长度不够

说明策略已经成功了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值