chage命令详解

chage改变用户密码有效期的信息

用法

1 chage -d (user)是密码最后一次的修改日期。
如果接数字的话是从1970年1月1日累加的如 chage -d 5 student 修改时间就变成1970年1月6日。也可以直接接日期如 chage -d 2013-02-18 student 密码修改时间就变成了2013年2月18日。如果

用命令 chage -d 0 student 则代表该用户需立即修改密码。

2 chage -E (user)是账户的失效时间
用法也是直接接数字或者日期如 chage -E 2013-02-18 student 表示student用户在2013年2月19日这一天失效无法使用。
默认时间是永远有效如果想要让用户永远有效改成 chage -E -1 student 即可。

3 chage -m (number) (ueser)是用户密码最短修改时间在这个天数之内无法修改密码。
chage -m 5 student 意思就是说如果今天是2013-2-18用户密码在2013-2-22之前无法修改2013-2-23可以修改密码。

4 chage -M (number) (ueser)是设置密码最长使用时间,还有几天超过这个时间必须修改密码。
chage -M 5 student 如果今天是2013-2-18用户密码在2013-2-23之前使用都正常2013-2-24会提示用户需要修改密码。

5 chage -W (number) (ueser)是设置密码过期前的提醒时间默认是7天。
chage -M 5 -W 3 student 如果今天是2013-2-18在用户21 22 23号这三天登录系统时候得到距离密码最后使用时间的提示。

6 chage -I (number) (ueser)是密码过期后多少天之后账户失效。
chage -M 5 -I 2 student 如果今天是2013-2-18用户密码在2013-2-23之前使用都正常2013-2-24和25号会提示用户需要修改密码如果这两天都没有修改密码账户会在2013-2-26号失效。
如果密码过使用期后永不禁用账户命令为chage -E -1 student 即可。

7 chage -l (user)是查看用户密码状态的命令。 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: linux chage命令是用来修改用户密码过期时间的命令。它可以设置用户密码的最长使用期限、最短使用期限、密码过期前的警告天数等参数。使用chage命令可以提高系统的安全性,防止用户长时间使用同一个密码,从而避免密码泄露的风险。 ### 回答2: Linux chage命令是一个非常实用的命令,它可以帮助我们对linux系统中的用户密码进行管理。chage命令可以让管理员定期更改用户密码的过期时间,增强系统安全性。 chage命令的基本用法是“chage [选项] 用户名”,我们可以使用不同的选项对指定用户的密码过期时间进行管理。常用的选项包括: -l:列出当前用户的密码过期信息; -d:设置用户密码的最后修改时间,该时间是从1970年1月1日开始计算的天数; -E:设置用户密码的过期时间,即从1970年1月1日开始计算的天数; -m:设置用户密码可以修改的最短间隔天数; -M:设置用户密码的最长有效期; -W:设置密码过期前多少天提醒用户更改密码。 例如,我们可以使用“chage -M 90 -m 1 -W 7 root”命令来设置root用户密码的最长有效期为90天,最短间隔时间为1天,提前7天提醒用户更改密码。 总的来说,chage命令对于加强系统安全性是非常实用的。通过定期更改用户密码的方式可以防止用户长期使用同一密码,减少密码泄露的风险。同时,管理员也可以根据系统的需要使用chage命令灵活调整用户密码的管理策略。 ### 回答3: Linux chage命令是一个管理用户密码到期时间的命令。该命令可以用来指定用户密码的最长有效期限、最短有效期限、过期前警告天数、账号失效日期等信息。 chage命令只有超级用户才有权限使用。 chage命令的语法格式如下: chage [-m 最短天数] [-M 最长天数] [-W 警告天数] [-E 失效日期] [-I 帐号不活动天数] [-d 上次修改密码的日期] 用户名 -m 最短天数指密码最短有效期限,即从上次密码修改或创建起多少天后必须修改密码。默认值为0,表示不设置最短有效期限。 -M 最长天数指密码最长有效期限,即从上次密码修改或创建起多少天后必须修改密码。默认值为99999,表示密码永不过期。 -W 警告天数指距密码过期日子前多少天开始警告用户修改密码,默认值为7天。 -E 失效日期指账号的失效日期,用户无法再登录系统。日期格式是YYYY-MM-DD。 -I 帐号不活动天数指多少天用户没有登录系统时,账号被禁止登录。默认值为-1,表示不启用该功能。 -d 上次修改密码的日期用于设置密码最长有效期限。日期格式是YYYY-MM-DD。 用户可以通过chage命令查看当前用户密码策略的设置。例如: $ chage -l user1 Last password change : Aug 03, 2021 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 其中,Last password change表示最近一次修改密码的日期,Password expires表示密码的过期日子,Password inactive表示密码失效期限,Account expires表示账号失效日期,Minimum number of days between password change表示密码最短有效期限,Maximum number of days between password change表示密码最长有效期限,Number of days of warning before password expires表示密码过期前的警告天数。 通过chage命令,管理员可以灵活设置用户密码的管理策略,提高系统安全性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值