linux 命令之 chage

Linux服务器安全策略中有一条强制密码有效期设置,通过chage命令可以设置。


用法:chage [选项] 用户名

选项:

  -d, –lastday 最近日期          将最近一次密码设置时间设为“最近日期” 
  -E, –expiredate 过期日期       将帐户过期时间设为“过期日期” 
  -h, –help                      显示此帮助信息并退出 
  -I, –inactive 失效密码         将因过期而失效的密码设为“失效密码” 
  -l, –list                      显示帐户年龄信息 
  -m, –mindays 最小天数          将两次改变密码之间相距的最小天数设为“最小天数” 
  -M, –maxdays 最大天数          将两次改变密码之间相距的最大天数设为“最大天数” 
  -W, –warndays 警告天数         将过期警告天数设为“警告天数”

示例:
chage -l kiosk 
Last password change								: Sep 28, 2014  #最近一次密码修改时间
Password expires									: never			#密码过期时间 
Password inactive									: never			#密码失效时间
Account expires										: never			#账户过期时间
Minimum number of days between password change		: 0				#两次改变密码之间相距的最小天数
Maximum number of days between password change		: 99999			#两次改变密码之间相距的最大天数
Number of days of warning before password expires	: 7				#在密码过期之前警告的天数

可以编辑/etc/login.defs来设定几个参数,以后设置口令默认就按照参数设定为准:

PASS_MAX_DAYS   99999 
PASS_MIN_DAYS   0 
PASS_MIN_LEN    5 
PASS_WARN_AGE   7


在/etc/default/useradd可以找到如下2个参数进行设置:
# useradd defaults file 
GROUP=100 
HOME=/home 
INACTIVE=-1 
EXPIRE= 
SHELL=/bin/bash 
SKEL=/etc/skel 
CREATE_MAIL_SPOOL=yes

通过修改配置文件,能对之后新建用户起作用,而目前系统已经存在的用户,则直接用chage来配置。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值