1、备份原有配置文件

cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak

2、设置复杂度策略文件

vim /etc/pam.d/system-auth

找到包含pam_pwquality.so模块的行,将原有行注释并修改为如下的新配置,密码长度最少10位,至少包含一个大写字母,一个小写字母,一个数字,一个特殊符号。

password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= minlen=10 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1 enforce_for_root

minlen=10 密码最小长度为10个字符。

lcredit=-1 密码应包含的小写字母的至少一个

ucredit=-1 密码应包含的大写字母至少一个

dcredit=-1 将密码包含的数字至少为一个

ocredit=-1 设置其他符号的最小数量,例如@,#、! $%等,至少要有一个

enforce_for_root 确保即使是root用户设置密码,也应强制执行复杂性策略。

按 esc键 输入wq; 保存即可

Linux 密码复杂策略设置相关推荐

  1. mysql密码过期设置,mysql5.6.X和mysql8.0.X密码过期策略

    mysql密码过期策略设置 关于mysql5.6.X和mysql8.0.X配置密码过期策略的学习心得 一.mysql5.6.X配置密码过期策略 网上说的方式,但这不适用于低于5.7.4版本 二.mys ...

  2. php密码不能为空,PHPJN0001:phpmyadmin 允许密码为空 设置

    phpmyadmin连接mysql数据库,出于安全考虑,默认不允许使用空密码连接数据库.因为数据库一般都设置密码访问. 但如果只是本机环境测试使用,每隔一段时间都需要填写密码,不是很方便. 如果没有修 ...

  3. linux 正则 设置密码复杂度,Ubuntu修改密码及密码复杂度策略设置方法

    一.修改密码 1.修改普通用户密码 passwd 先输入当前密码确认,然后输入新的密码修改 2.修改root用户密码 sudo passwd root 默认root用户被禁止登录,如果需要解除限制,修 ...

  4. linux 密码设置及登陆控制/设置密码复杂度 (/etc/pam.d/system-auth)

    文章目录 一.linux密码设置及登陆控制 1. Linux中pam模块 1.1 PAM的模块类型 1.2 控制介绍 2. LINUX设置密码复杂度 3. 用户不能使用su来进行切换用户 二.参考 一 ...

  5. 计算机用户名密码策略,设置域用户帐户密码策略

    设置域用户帐户策略 从安全和易用考虑,普通域用户的帐户策略必须满足一下要求: u 密码长度至少3位 u 最长使用期限60天 u 密码必须符合复杂性要求 u 密码最短使用0天 u 帐户锁定阀值7次 u ...

  6. 域策略设置计算机睡眠,win10专业版中如何使用组策略跳过从睡眠中恢复的密码提示...

    win10专业版中如何使用组策略跳过从睡眠中恢复的密码提示 尽管"设置"应用可让您轻松从睡眠中恢复后禁用密码要求,但是当设备依靠电池供电或单独插入电源时,您无权控制此功能.如果您运 ...

  7. linux修改宽带拨号密码,linux配置上网 linux adsl拨号上网设置

    linux配置上网 linux adsl拨号上网设置 发布时间:2012-11-21 09:03:54   作者:佚名   我要评论 Linux里面配置ADSL上网是件很麻烦的事.但配置完成之后就能开 ...

  8. 防火墙策略添加linux,通过iptables设置Linux防火墙INPUT策略

    原标题:通过iptables设置Linux防火墙INPUT策略 小白电脑课堂开课啦!游戏团战就死机,多半是废了.大家好我是小白.说到防火墙,同学们都会想到开了防火墙就会卡的Windows.而在Linu ...

  9. Ubuntu修改密码及密码复杂度策略设置

    文章目录 一.修改密码 1.修改普通用户密码 2.修改root用户密码 二.密码复杂度策略 1.安装cracklib模块 2.相关策略设置 (1) 禁止使用旧密码 (2)设置最短密码长度 (3)设置密 ...

最新文章

  1. 转《Angular4项目部署到服务器上刷新404解决办法》
  2. 如何优雅设计 API 接口,实现统一格式返回?
  3. DLL基础——Windows核心编程学习手札之十九
  4. Leaflet中原生方式实现测量面积
  5. python首页展示业务逻辑_每日一程-4. PyQt5-实现显示和业务逻辑分离
  6. Spring AbstractAutowireCapableBeanFactory
  7. 织梦文章添加字段填栏目id,内容页调用字段里的栏目文章
  8. 动态规划——命运(hdu2571)
  9. Oracle中修改存储过程名语句,修改存储过程中使用的语句是,select 语句使用存储过程...
  10. [转载] 民兵葛二蛋——第31集
  11. 二叉树常见算法总结(java)
  12. 这样的谷歌街景,你肯定没见过
  13. 网友对sars病毒事件的对话(转)
  14. GitHub上最火的7个spring cloud开源项目,对新手太友好了
  15. golang gin 服务器部署
  16. Html+Css+Js五星好评(完整代码+详解)
  17. 儿童护眼灯有必要买吗?推荐教育部入围护眼照明品牌
  18. php 阿里云短信服务及阿里大鱼实现短信验证码的发送
  19. 大数据算法 chap-2 亚线性算法
  20. 当北京爷们遭遇上海男人

热门文章

  1. linux进程q是什么意思,Linux zombie进程
  2. W2-D1-linux下文件目录基本操作
  3. php有意思的小项目,推荐6个Github上超有意思的前端项目!
  4. 二阶无源低通滤波器的截止频率与RC关系
  5. 服务器上蓝色常亮灯是干什么的功能作用
  6. 社会保障类毕业论文文献有哪些?
  7. 手机通过数据线与电脑USB连接之手机详细设置
  8. 如何查看mac的电池损耗呢?
  9. 44.求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和
  10. java第四弹 多态 final static 代码块 抽象类 匿名类 接口 Java8新特性:接口增强