修改 CentOS 系统中的密码策略

摘要:
1.修改/etc/login defs文件PASS_ MAX_ DAYS90#密码最长过期天数PASS_ MIN_ DAYS0#密码最短更换天数PASS_MIN_ LEN10#密码最长度PASS_ WARN_ AGE7#密码过期提示天数参考:https://eternalcenter.com/password-policy-centos8rhel8/2,修改/etc/pam.d中的系统身份验证/

1、修改/etc/login.defs文件
PASS_MAX_DAYS 90 #密码最长过期天数
PASS_MIN_DAYS 0 #密码最小更换天数
PASS_MIN_LEN 10 #密码最小长度
PASS_WARN_AGE 7 #密码过期前提示天数

参考:https://eternalcenter.com/password-policy-centos8rhel8/

2、修改 /etc/pam.d/ 中的 system-auth、password-auth 文件

# Generated by authselect on Wed Feb 12 10:38:46 2020# Do not modify this filemanually.

auth        required                                     pam_env.so
auth        required                                     pam_faildelay.so delay=2000000# 密码输入错误次数限制,并限制重试时间
auth        required                                     pam_faillock.so preauth silent audit deny=3 unlock_time=300auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000quiet
auth        [default=1 ignore=ignore success=ok]         pam_localuser.so
auth        sufficient                                   pam_unix.so nullok try_first_pass
# 密码输入错误次数限制,并限制重试时间
auth        [default=die]                                pam_faillock.so authfail audit deny=3 unlock_time=300auth        requisite                                    pam_succeed_if.so uid >= 1000quiet_success
auth        sufficient                                   pam_sss.so forward_pass
auth        required                                     pam_deny.so

account     required                                     pam_unix.so
account     sufficient                                   pam_localuser.so
account     sufficient                                   pam_succeed_if.so uid < 1000quiet
account     [default=bad success=ok user_unknown=ignore] pam_sss.so
account     required                                     pam_permit.so
# 密码输入错误次数限制
account     required                                     pam_faillock.so

# 设置密码复杂度
password    requisite                                    pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= minlen=8 dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1 maxrepeat=3enforce_for_root
# 记住5次历史密码,不能重复
password    sufficient                                   pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=5password    sufficient                                   pam_sss.so use_authtok
password    required                                     pam_deny.so

session     optional                                     pam_keyinit.so revoke
session     required                                     pam_limits.so
-session    optional                                     pam_systemd.so
session     [success=1 default=ignore]                   pam_succeed_if.so service incrond quiet use_uid
session     required                                     pam_unix.so
session     optional                                     pam_sss.so

PAM模块详细学习:https://www.cnblogs.com/kevingrace/p/8671964.html

密码复杂度策略:https://www.cnblogs.com/ye-xin/p/12706296.html

密码错误锁定策略:https://zhuanlan.zhihu.com/p/127109500

免责声明:文章转载自《修改 CentOS 系统中的密码策略》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ubuntu下配置java环境【转】六,zabbix模板创建与使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

centos系统有多个内核,修改默认启动内核

打开系统文件     vim  /boot/grub/grub.confdefault=0,意思是GRUB在默认情况下,也就是用户没有选择的情况下,去启动显示在用户界面的第一个系统;GRUB启动系统时是从0开始的,就是说0表示第一个,如果用户将值改为1,那么GRUB在默认情况下会启动第二个系统; timeout=5,指的是给用户做出选择的时间,比如值为5,...

Centos下堡垒机Jumpserver V3.0环境部署完整记录(2)-配置篇

前面已经介绍了Jumpserver V3.0的安装,基于这篇安装文档,下面说下Jumpserver安装后的的功能使用: 一、jumpserver的启动 Jumpserver的启动和重启 [root@test-vm001 install]# /opt/jumpserver/service.sh start/restart 二、按照Jumpserver部署过...

CentOS VNC配置(转)

一、VNC简单介绍:   VNC,全称为Virtual NetworkComputing,它是一个桌面共享系统。它的功能,类似于windows中 的远程桌面功能。VNC使用了 RFB(RemoteFrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏 幕发回到本地。VNC技术与平台无关...

Centos之文件搜索命令find

find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名。如果需要匹配, 使用通配符匹配,通配符是完全匹配。 [root@localhost ~]# ls 222  anaconda-ks.cfg  牛逼  牛牛 [root@loca...

CentOS 7下安装Nextcloud搭建个人网盘

[转载自 https://www.linuxidc.com/Linux/2018-11/155310.htm] 该方法是在linxu公社中发布的。感谢作者! 本人亲测,此方法可行,我在手机、电脑上都可连接打开,使用正常。 越来越多的云盘一不开心就关闭,大公司的网盘也不靠谱啊,为了解决这些问题,我们可以搭建一个自己的个人网盘(私有云盘),常用的开源框架包括o...

在三台Centos或Windows中部署三台Zookeeper集群配置

一、安装包 1、下载最新版(3.4.13):https://archive.apache.org/dist/zookeeper/ 下载https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz解压开即可。本文中解压到/opt目录下。 二、环境 1、三台...