linux 身份鉴别口令复杂度整改
口令复杂度:
1、首先安装apt install libpam-cracklib -y
2、vim /etc/pam.d/common-password
3、在第2步末尾添加password requisite pam_cracklib.so retry=3 minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1
重启系统,测试账号登录,修改不符合口令复杂度的密码,修改失败。策略生效。
验证:

修改周期:

参考:https://forum.ubuntu.org.cn/viewtopic.php?f=187&p=3218783#top
https://blog.csdn.net/lemontree1945/article/details/79264219
linux 身份鉴别口令复杂度整改的更多相关文章
- Linux身份鉴别机制原理
		传统的UNIX身份鉴别机制原理 传统的UNIX身份鉴别即口令认证方式,它主要通过识别用户的用户名或者UID号获取在/etc/shadow中存放的对应用户密码密文等信息,然后获取用户输入密码并采用cry ... 
- Linux系统学习 九、日志、命令、身份鉴别、目录、文件查看、控制台终端、文件属性
		一.配置静态IP地址 输入ifconfig后没有配置IP地址,接下来进行手动配置. 输入以下命令进入IP配置文件进行配置 原始内容 进入vi后,输入i进入编辑状态,编辑完成后,按esc键退出编辑状 ... 
- Linux系统学习 二、测评-身份鉴别1
		身份鉴别 1)对登陆操作系统和数据库系统的用户进行身份表示和鉴别 1.密码文件中的口令字段是否不为空 2.检查各个用户主目录下的.rhosts文件 3.查看/etc/hosts.equiv 学习: 1 ... 
- ICCV 2021口罩人物身份鉴别全球挑战赛冠军方案分享
		1. 引言 10月11-17日,万众期待的国际计算机视觉大会 ICCV 2021 (International Conference on Computer Vision) 在线上如期举行,受到全球计 ... 
- oracle 11g 配置口令复杂度
		oracle 11g 配置口令复杂度 使用ORACLE自带的utlpwdmg.sql脚本来实现 找到本地的utlpwdmg.sql脚本 find / -name utlpwdmg.sql 查看 /ho ... 
- Oracle数据库账户口令复杂度-等保测评之身份鉴别
		1. 默认情况下数据库没有启用密码验证函数功能,可通过下面sql查询 SQL> select limit from dba_profiles where RESOURCE_NAME='P ... 
- Linux设置口令复杂度和口令定期更换策略
		Linux 密码复杂度设置pam_pwquality.pam_passwdqc(centos7) 1.Linux对应的密码策略模块有:pam_passwdqc 和 pam_pwquality . 其中 ... 
- Linux的账号口令机制及其爆破
		账号保存 谈到linux的账号认证,其实就是如何保存于通过口令(password)鉴别,这里首先要将两个文件,一个是/etc/passwd,另外一个是/etc/shadow. /etc/passwd文 ... 
- Linux下修改密码复杂度
		在linux,设置密码复杂度的方法有几个1. 一个是在/etc/login.defs文件,里面几个选项PASS_MAX_DAYS 90 #密码最长过期天数PASS_MIN_DAYS 80 #密码最小过 ... 
随机推荐
- Storm入门教程汇总
			http://www.aboutyun.com/thread-8059-1-1.html 
- 雨露均沾的OkHttp—WebSocket长连接的使用&源码解析
			前言 最近老板又来新需求了,要做一个物联网相关的app,其中有个需求是客户端需要收发服务器不定期发出的消息. 内心OS: 
- JS里各种类型的循环
			for... for( 初始条件; 判断条件; 递增条件 ) { ... } for ... in 可以把一个对象里面的所有属性依次循环出来 var person = { name: 'Jack', ... 
- Lock接口示例
			Lock 的挂起 await() 唤醒signal() Lock 简单示例 public class LockDemo { public static void main(String[] args ... 
- 联赛模拟测试24 B. 答题 折半枚举
			题目描述 分析 暴力的思想是把 \(2^n\) 种得分枚举出来,每一种得分的概率都是相同的,然后从小到大累加,直到大于等于所给的概率 把问题转化一下,就变成了在 \(2^n\) 种元素中求 \(k\) ... 
- Apache POI 合并单元格--简单解释版带Demo
			合并单元格所使用的方法: sheet.addMergedRegion( CellRangeAddress cellRangeAddress ); CellRangeAddress 对象的构造 ... 
- STM32入门系列-启动文件介绍
			在启动文件内部使用的都是汇编语言,这个文件的作用是负责执行微控制器从"复位"到"开始执行 main 函数"中间这段启动时间所必须进行的工作.它完成的具体工作有: ... 
- java中常见的六种线程池详解
			之前我们介绍了线程池的四种拒绝策略,了解了线程池参数的含义,那么今天我们来聊聊Java 中常见的几种线程池,以及在jdk7 加入的 ForkJoin 新型线程池 首先我们列出Java 中的六种线程池如 ... 
- windows 查看内存
			MEMORYSTATUSEX statex; statex.dwLength = sizeof (statex); GlobalMemoryStatusEx (&statex); _tprin ... 
- Simulink代码自动生成(一)
			前面介绍了MDB的设计思想并对比了它和传统的嵌入式软件开发之间的差异,现在开始使用Simulink工具演示模型的搭建和C代码的自动生成过程. Matlab版本:R2018B 一.算法模型的搭建 搭建一 ... 
