28.每日一个Linux命令----chage

描述:用来修改账号和密码的有效期。

用法:chage [option] user

选项:

-m:密码可更改的最小天数。为零代表任何时候都可以更改密码。

-M:密码保持有效的最大天数。

-w:用户密码到期前,提前收到告警信息的天数。

-E:账号到期日期,过了今天,此账号将不可用。

-d:上一次更改的时间

-I:停滞时期,如果一个密码已过期这些天,那么此账号将不可用。

-l:列出当前的设置。由非特权用户来确定他们的密码或账号何时过期。

实例:

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

[root@share20 ~]# cat /etc/login.defs
PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5
PASS_WARN_AGE   7

在/etc/default/useradd可以找到如下2个参数进行设置:

[root@share20 ~]# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

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

[root@share20 ~]# chage -l root
Last password change                                    : Jan 15, 2016
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

我可以通过如下命令修改我的密码过期时间:
 

[root@share20 ~]# chage -M 360  root
[root@share20 ~]# chage -l  root
Last password change                                    : Jan 15, 2016
Password expires                                        : Jan 09, 2017
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 360
Number of days of warning before password expires       : 7

然后通过如下命令设置密码失效时间:
 

[root@share20 ~]# chage -I 5 root
[root@share20 ~]# chage -l root
Last password change                                    : Jan 15, 2016
Password expires                                        : Jan 09, 2017
Password inactive                                       : Jan 14, 2017
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 360
Number of days of warning before password expires       : 7
时间设定为99999就是永不过期

转载于:https://my.oschina.net/u/2711763/blog/702595

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值