centos7如何设置密码规则?centos7设置密码规则的方法

出于安全考虑设置密码规则

设置密码到期的天数。
用户必须在天内更改密码。
此设置仅影响创建用户,而不会影响现有用户。
如果设置为现有用户,请运行命令“chage -M(days)(user)”。
PASS_MAX_DAYS   60         # 密码到期时间
PASS_MIN_DAYS   3          # 初始密码更改时间
PASS_MIN_LEN    8          # 密码最小长度
PASS_WARN_AGE   7          # 密码过期提示时间

重复密码限制使用

 [root@linuxprobe~]# vi /etc/pam.d/system-auth
# near line 15: prohibit to use the same password for 5 generation in past

password     sufficient     pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=5

设置最小密码长度。 用户不能设置小于此参数的密码长度。

 # set 8 for minimum password length

[root@linuxprobe~]# authconfig --passminlen=8 --update
# the parameter is set in a config below

[root@linuxprobe~]# grep "^minlen" /etc/security/pwquality.conf
minlen = 8 

# 在新密码中设置同一类的允许连续字符的最大数目
 # set 4 for maximum number of allowed consecutive characters of the same class

[root@linuxprobe~]# authconfig --passmaxclassrepeat=4 --update
# the parameter is set in a config below

[root@linuxprobe~]# grep "^maxclassrepeat" /etc/security/pwquality.conf
maxclassrepeat = 4 

# 在新密码中至少需要一个小写字符。
 [root@linuxprobe~]# authconfig --enablereqlower --update
# the parameter is set in a config below
# (if you'd like to edit the value, edit it with vi and others)

[root@linuxprobe~]# grep "^lcredit" /etc/security/pwquality.conf
lcredit = -1 

# 在新密码中至少需要一个大写字符
 [root@linuxprobe~]# authconfig --enablerequpper --update
# the parameter is set in a config below

# (if you'd like to edit the value, edit it with vi and others)
[root@linuxprobe~]# grep "^ucredit" /etc/security/pwquality.conf
ucredit = -1 

# 在新密码中至少需要一个数字
 [root@linuxprobe~]# authconfig --enablereqdigit --update
# the parameter is set in a config below

# (if you'd like to edit the value, edit it with vi and others)
[root@linuxprobe~]# grep "^dcredit" /etc/security/pwquality.conf
dcredit = -1 

# 密码包括至少一个特殊字符
 [root@linuxprobe~]# authconfig --enablereqother --update
# the parameter is set in a config below

# (if you'd like to edit the value, edit it with vi and others)
[root@linuxprobe~]# grep "^ocredit" /etc/security/pwquality.conf
ocredit = -1 

# 在新密码中设置单调字符序列的最大长度。 (ex⇒'12345','fedcb')
 [root@linuxprobe~]# vi /etc/security/pwquality.conf
# add to the end
maxsequence = 3 

# 设置新密码中不能出现在旧密码中的字符数
 [root@linuxprobe~]# vi /etc/security/pwquality.conf
# add to the end
difok = 5 

# 检查来自用户passwd条目的GECOS字段的长度超过3个字符的字是否包含在新密码中。
 [root@linuxprobe~]# vi /etc/security/pwquality.conf
# add to the end
gecoscheck = 1 

# 设置不能包含在密码中的Ssace分隔的单词列表
 [root@linuxprobe~]# vi /etc/security/pwquality.conf
# add to the end
badwords = denywords1 denywords2 denywords3 

# 为新密码设置hash / crypt算法。 (默认为sha512)
# show current algorithm

[root@linuxprobe~]# authconfig --test | grep hashing

password hashing algorithm is md5
# chnage algorithm to sha512

[root@linuxprobe~]# authconfig --passalgo=sha512 --update
[root@linuxprobe~]# authconfig --test | grep hashing
password hashing algorithm is sha512 
(0)

相关推荐

  • iptables建立规则和链的基本方法

    通过向防火墙提供有关对来自某个源.到某个目的地或具有特定协议类型的信息包要做些什么的指令,规则控制信息包的过滤.通过使用 netfilter/iptables 系统提供的特殊命令 iptables,建 ...

  • 阿尔法路由器无法启用规则的原因及解决方法

    一、组网环境 用户在阿尔法 A的GE1/0/0端口下使能ACL,希望将流量规则路由到阿尔法 B,在实际使用中,阿尔法 A配置的规则不生效,报文依然按照路由表的最长匹配原则转发。 二、故障分析 1、规则 ...

  • excel表格该怎么设置密码?excel数据加密的两种方法

    Excel在平时工作中经常会用来统计保存大量的数据,并且很多数据涉及到机密,不能让外人随便打开或者随便的修改,这时就要为其设置密码来进行数据保护,接下来小编详细的教大家怎么做. 方法一 1.如果想让别 ...

  • CentOS7.0安装Scala和sun jdk的方法

    今天在centOS7.0上安装Scala发现安装的cenos7.0自己有自带的java-openjdk-headle.x86_64,试着看下好用不结果发现运行.java源程序发现javac命令无法使用 ...

  • 支付宝校园日记发布规则与严惩规则曝光

    近日,支付宝正式推送了“圈子邀请函”,例如“白领圈”“女大学生圈”“XX市女人圈子”等……网友纷纷在微博上晒图,除了对身份.性别外,对芝麻信用分也有一定要求.新功能上线后,很多女大学生上传了一些尺度比 ...

  • 电脑设置密码后无法连接共享打印机解决方法

    很多人都会遇到连接共享打印机设置密码后无法连接的问题,下面我给大家几种解决方法,能解决大部分问题. 问题描述:安装打印机的电脑为A,本机为B,在B未设置密码时可以连接A上共享的打印机,当B设置密码后就 ...

  • 139邮箱怎么设置收信规则/来信分类规则

    139邮件是移动的手机邮箱,来信的信息都可以发送到短信通知非常方便.可是注册邮箱,订阅邮件太多的话不方便处理.怎么可以通过设置新建文件夹来分类邮件呢 创建收信规则 01 如果邮件比较的话,如图.收件箱 ...

  • 百度云怎么设置密码?手机百度云密码锁设置方法介绍

    手机百度云密码锁怎么设置?《百度云》是百度公司推出的一款云服务产品。通过百度云,您可以将照片、文档、音乐、通讯录数据在各类设备中使用,在众多朋友圈里分享与交流。本文小编主要给大家讲解一下手机百度云密码 ...

  • CentOS7网络怎么设置自动启动?

    CentOS7网络怎么设置自动启动? 1.打开终端,切换到root账户(普通账户通常没有修改网络配置文件的权限,所以要切换到root账户) 2.切换到网卡配置文件的目录 3.找到网卡的配置文件(cen ...