Linux密码复杂度及生命周期

您所在的位置:网站首页 passwdqc Linux密码复杂度及生命周期

Linux密码复杂度及生命周期

#Linux密码复杂度及生命周期| 来源: 网络整理| 查看: 265

Linux密码复杂度及生命周期

Linux密码的生命周期由/etc/login.defs文件的以下选项来控制: PASS_MAX_DAYS  120  : 定义密码最长使用时间。 PASS_MIN_DAYS 30 : 定义密码最短更换周期。

PASS_MIN_LEN 8 : 定义密码最短长度。

PASS_WARN_AGE 7 : 密码过期提前告警提示天数。 Linux密码的复杂度由/etc/pam.d/system-auth文件的选项来控制: 设置中 minlen=9表示密码长度最低是9 ucredit=-2 表示至少2个大写字母 lcredit=-2 表示至少2个小写字母 dcredit=-2表示至少2个数字 oredit=-2表示至少2个特殊符号 Centos 7 可以在/etc/security/pwquality.conf文件中设置密码复杂度策略,然后在/etc/pam.d/system-auth中设置对root起作用。

Linux 密码复杂度设置pam_pwquality、pam_passwdqc(centos7)

1、Linux对应的密码策略模块有:pam_passwdqc 和 pam_pwquality 。其中pam_passwdqc模块对应的是/etc/login.defs,pam_pwquality对应的是/etc/security/pwquality.conf 2、模块的添加方法:/etc/pam.d/passwd password required pam_pwquality.so retry=3 3、模块的配置方法有两种: 一、password required pam_pwquality.so dcredit=-1 ucredit=-1 ocredit=-1 lcredit=0 二、添加到/etc/security/pwquality.conf 中 4、/etc/security/pwquality.conf详解: retry=N:定义登录/修改密码失败时,可以重试的次数; Difok=N:定义新密码中必须有几个字符要与旧密码不同。

如何在 Linux 为系统用户设置密码复杂度策略

用户帐号管理是系统管理员最重要的工作之一。而密码安全是系统安全中最受关注的一块。

本文将为大家介绍如何在 Linux 上设置系统用户密码复杂度策略。

密码复杂度假设你已经在你的 Linux 系统上使用了 PAM (Pluggable Authentication Modules,插入式验证模块),因为这些年所有的 Linux 发行版都在使用它。一、准备工作安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力。Debian、Ubuntu 或 Linux Mint 系统上:1$sudoapt-getinstalllibpam-cracklibCentOS、Fedora、RHEL 系统已经默认安装了 cracklib PAM 模块,所以在这些系统上无需执行上面的操作。为了强制实施密码策略,我们需要修改 /etc/pam.d 目录下的 PAM 配置文件。

一旦修改,策略会马上生效。注意:此教程中的密码策略只对非 root 用户有效,对 root 用户无效。二、禁止使用旧密码找到同时有 “password” 和 “pam_unix.so” 字段并且附加有 “remember=5” 的那行,它表示禁止使用最近用过的5个密码(己使用过的密码会被保存在 /etc/security/opasswd 下面)。

linux限制用户的密码复杂度,2个小写字母修改/etc/pam.d/system-auth文件找到 password requisite pam_cracklib.so这么一行替换成如下:《Linux就该这么学》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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3