Linux 关于密码的学问

1、/etc/passwd

2、/etc/shadow:

用户:加密后的密码:最近修改密码的日期(从1970/1/1开始算的天数):密码不可被变更的天数:密码需要重新变更的天数:密码过期预警天数:密码过期的宽限时间:账号失效日期

 

解析:第二列密码“::”表示该用户密码为空

                               “!” " "  ":!:" 被锁定

                 

-------------------------------------------------------

(etc/shadow>/etc/login.defs>/etc/pam.d/system-auth)

---------------------------------------------------

3、/etc/login.defs 是设置用户帐号限制的文件。该文件里的配置对root用户无效。

 

/var/spool/mail: 每次创建用户都会在此处创建一个(用户名相同)的文件

FAILLOG_ENAB  yes #登录错误记录到日志

 

PASS_MAX_DAYS   99999

密码最长有效期

PASS_MIN_DAYS   0

两次修改密码的最小间隔时间

PASS_MIN_LEN    5

密码最小长度,对root无效

PASS_WARN_AGE   7

密码过期前多少天开始提示

 

创建用户时不指定uid的话自动uid的范围

UID_MIN                  1000

(最小值)

UID_MAX                 60000

 (最大值)

-----------------

UID_MIN               201

自动组id最小值

UID_MAX               999

组id最大值

 

ENCRYPT_METHOD SHA512 #加密模式

 

/etc/pam.d:System-auth:

 

auth        required     pam_tally2.so    deny=3 unlock_time=5 even_deny_root root_unlock_time=10    连续密码错误3次锁定账户,普通用户3秒后解锁,root用户10秒解锁

 

password    requisite    pam_cracklib.so    try_first_pass retry=3 type= minlen=8 ucredit=-2 lcredit=-4 dcredit=-1 ocredit=-1    (登陆失败可以重试3次;密码最小长度8;最少包括2个大写字母;最少包含4个小写字母;最少包含一个数字;最好包含一个特殊字符)

 

password    sufficient    pam_unix.so    md5 shadow nullok try_first_pass use_authtok  remember=5    (用户最近5次使用过的旧密码不能重复使用)

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值