centos7设置密码策略_Linux下CentOS7如何设置密码复杂度
今天需要测试一个数据,安装了centOS,因为某些原因,输入各种密码不对,也不知道默认值是啥,那就重新设置密码复杂度的值,具体如下:
在CentOS下设置密码复杂度分为两步CentOS
(1)修改/etc/login.defs文件
vim /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文件
vim /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
使用vracklib检查密码复杂度
$ sudo yum install cracklib # 安装cracklib$ echo "mypassword" | cracklib-check # 密码为mypassword时,检查情况password: it is based on a dictionary word # 它基于字典单词$ echo "123" | cracklib-check # 密码为123时,检查情况123: it is WAY too short # 密码太短了$ echo "ME$2w!@fgty6723" | cracklib-check # 密码为ME$2w!@fgty6723,检查情况ME!@fgty6723: OK # OK,说明复杂度很好
使用pwscore检查密码复杂度
$ sudo yum install libpwquality # 安装pwscore$ echo "password" | pwscore # 给密码password打分Password quality check failed: # 密码特性查检失败The password fails the dictionary check - it is based on a dictionary word # 密码是一个字典$ echo "123" | pwscore # 给密码123打分Password quality check failed: # 密码检查失败The password is shorter than 8 characters # 密码太短,少于8位字符$ echo "ME!@fgty6723" | pwscore # 给密码ME!@fgty6723打分90 # 90分
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
centos7设置密码策略_Linux下CentOS7如何设置密码复杂度相关推荐
- centos7设置密码策略_Linux系统设置复杂密码策略方法总结
假设你已经在你的 Linux 系统上使用了 PAM (Pluggable Authentication Modules,插入式验证模块),因为这些年所有的 Linux 发行版都在使用它. 一.准备工作 ...
- centos7杀掉进程_Linux下强制杀死进程的方法详解
常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx 1823 1822 0 11:38 ...
- centos7 dns配置_Linux Sever简单笔记(第十三堂课)之linux下的网络管理及DHCP配置的相关操作 - 我杨晓东太难了...
第13章linux下的网络管理 Linux下的网络管理 查看及测试网络 设置网络地址参数 使用DHCP动态配置主机地址 查看网络接口信息 ifconfig 查看所有活动网络接口的信息 ⚫ 执行 if ...
- centos安装mysql5.7.19_Linux下Centos7安装Mysql5.7.19的详细教程
1.下载mysql 2.选择源码包,通用版点击下载 直接下载就可以了,不用登录 3.解压编译 tar -zxvf mysql-5.7.19.tar.gz cd mysql-5.7.19.tar.gz ...
- 服务器系统centos7 x64位,在Centos7.2(64位)下搭建Web服务器
一:通过Yum安装mysql 1 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2 # rpm -i ...
- linux 生成密码本,Linux下CentOS7使用OTPW实现双因子密码本登录
otpw优点: 1.前缀密码+一次性随机码,相当于双重加密.就算随机码列表泄露,没有前缀密码也是无法登录. 2.如果一次没登录成功,会启用三重随机码. 3.用户目录下保存密码的文件可通用,适合批量部署 ...
- Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案
Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...
- VM下Centos7虚拟机无法进入图形界面并提示Started Virtualization daemon...ices..shutdown
VM下Centos7虚拟机无法进入图形界面并提示Started Virtualization daemon,百度了很久都没有解决方案,有大神解决了麻烦回复下~
- VirtualBox下Centos7安装增强功能
VirtualBox下Centos7安装增强功能 为什么安装增强功能 基本要求:安装centos的时候是勾选了development tools的.(不然会报错) 安装步骤 进行各项设置 为什么安装增 ...
最新文章
- k8s免安装-使用kubectl部署Pod, Deployment, LoadBalancer
- python装饰器类-python装饰器2:类装饰器
- scanf 接收 空格 输入_当接受用户输入的含有空格的字符串时,应使用()函数。...
- 回归测试——游戏版本发布前的最后关口
- .NET项目版本号的小随笔
- ToF是否是噱头?小米王腾发长文详解...
- 第十三章 大型网站典型故障分析案例(待续)
- ActiveX 技术疑点 一
- Spring 读取配置文件中的配置
- 电脑显示屏字体发虚、重影、部分清晰部分不清晰解决办法
- spring事务传播级别
- BCH5月硬分叉,如果做成了支付,会超越BTC吗?
- windows10 20H2版本微软账户登录不上解决方法
- 天津大学计算机学院博士生导师,天津大学2020年博士研究生导师名单
- python编程工具-7款Python开发工具介绍,你最中意哪一款
- Linux内核设计与实现 第19章 可移植性
- 51单片机RC522无线射频IC卡驱动教程
- 飞腾CPU服务器系统安装问题
- 泰斗T302模块选择导航系统方法
- python新手开发小游戏
热门文章
- 前端React教程第三课 数据是如何在 React 组件之间流动
- PHP的四种运行模式
- leetcode 左旋转字符串
- excel表格怎么转换成php格式转换,xls怎么转换成word格式
- 医院里医生给医生看病的业务建模
- 直播系统后台管理了解
- 睿智的目标检测41——Pytorch搭建Retinanet目标检测平台
- Fiddler缓存app数据
- 锁定计算机不让u盘导出,怎么设置u盘文件不被复制_u盘文件不可复制的设置方法...
- python和java哪个好就业-数据告诉你,Python、Java、C+哪个更有发展前途?