CentOS7密码复杂度配置

您所在的位置:网站首页 linux设置行长度命令 CentOS7密码复杂度配置

CentOS7密码复杂度配置

2024-07-15 17:37:18| 来源: 网络整理| 查看: 265

CentOS7/RHEL7 开始使用pam_pwquality模块进行密码复杂度策略的控制管理。pam_pwquality替换了原来Centos6/RHEL6中的pam_cracklib模块,并向后兼容。

使用pam_pwquality模块设置密码复杂度

可以通过两种方式实现:

直接指定pam_pwquality模块参数,即在/etc/pam.d/system-auth中的“password    requisite     pam_pwquality.so”行尾添加具体参数,比如“minlen=16 ucredit=-1 lcredit=-1 ocredit=-1 dcredit=-1”,表示最小密码长度16位,数字,大小写字母,特殊字符均至少包含1位。添加/etc/pam.d/system-auth pam_pwquality模块参数通过修改/etc/security/pwquality.conf参数文件,定义密码复杂度规则。修改pwquality.conf参数文件有2种方法,可以参考“CentOS7 设置密码规则” by shaonbean。

         (1)直接vi或vim编辑器 ,或者甚至用sed命令,修改/etc/security/pwquality.conf

         (2)使用authconfig命令修改,修改后最终会体现在/etc/security/pwquality.conf文件中

authconfig修改密码复杂度策略 使用authconfig修改密码复杂度策略

 

centos7如何继续使用pam_cracklib模块检验密码复杂度

    由于Centos7默认取消了对pam_cracklib模块的使用,配置文件/etc/pam.d/system-auth中没有pam_cracklib.so相关的条目。

    有同学直接在/etc/pam.d/system-auth文件末尾添加“password    requisite     pam_cracklib.so try_first_pass retry=3 type=  minlen=16 ucredit=-1 lcredit=-1 ocredit=-1 dcredit=-1” ,然后发现实际上密码复杂度策略并没有生效。

    经测试是因为位置不对,把上面的语句添加在“pam_pwquality.so”所在行的前面,即可使策略生效。如下所示:

centos7使用pam_cracklib模块检验密码复杂度 centos7如何继续使用pam_cracklib模块检验密码复杂度 参考

(1)pam_pwquality(8) - Linux man page

(2)Administering Local Password Policies in CentOS 7

(3)CentOS 7 设置密码规则



【本文地址】

公司简介

联系我们

今日新闻


    点击排行

    实验室常用的仪器、试剂和
    说到实验室常用到的东西,主要就分为仪器、试剂和耗
    不用再找了,全球10大实验
    01、赛默飞世尔科技(热电)Thermo Fisher Scientif
    三代水柜的量产巅峰T-72坦
    作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
    通风柜跟实验室通风系统有
    说到通风柜跟实验室通风,不少人都纠结二者到底是不
    集消毒杀菌、烘干收纳为一
    厨房是家里细菌较多的地方,潮湿的环境、没有完全密
    实验室设备之全钢实验台如
    全钢实验台是实验室家具中较为重要的家具之一,很多

    推荐新闻


    图片新闻

    实验室药品柜的特性有哪些
    实验室药品柜是实验室家具的重要组成部分之一,主要
    小学科学实验中有哪些教学
    计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
    实验室各种仪器原理动图讲
    1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
    高中化学常见仪器及实验装
    1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
    微生物操作主要设备和器具
    今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
    浅谈通风柜使用基本常识
     众所周知,通风柜功能中最主要的就是排气功能。在

    专题文章

      CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭