chage:改变用户的密码过期信息。
语法格式:
chage [options] [LOGIN]
选项:
-d:上一次修改密码的时间距离1970年1月1日起的天数。如果后面跟的天数为0,则表示,用户在下次登录的时候,必须要修改自己的密码。
示例:
[root@Server3 ~]# chage -d 0 user1 [root@Server3 ~]# su - user2 [user2@Server3 ~]$ su - user1 Password: You are required to change your password immediately (root enforced) Changing password for user1. (current) UNIX password:
-l:查看用户的密码过期信息。
示例:
[root@Server3 ~]# chage -l user1 Last password change : Jul 01, 2014 Password expires : Jul 11, 2014 Password inactive : Oct 19, 2014 Account expires : Aug 08, 2014 Minimum number of days between password change : 3 Maximum number of days between password change : 10 Number of days of warning before password expires : 5 [root@Server3 ~]#
-E:修改账户失效日期。格式为YYYY-MM-DD,后面也可跟上天数,如果为天数,则表示距离1970年1月1日起的天数。如果为-1,则表示移除账户失效日期。该指令等同于usermod -e
[root@Server3 ~]# chage -l user1 Last password change : Jul 01, 2014 Password expires : Jul 11, 2014 Password inactive : Oct 19, 2014 Account expires : Aug 08, 2014 Minimum number of days between password change : 3 Maximum number of days between password change : 10 Number of days of warning before password expires : 5 [root@Server3 ~]# chage -E -1 user1 [root@Server3 ~]# chage -l user1 Last password change : Jul 01, 2014 Password expires : Jul 11, 2014 Password inactive : Oct 19, 2014 Account expires : never Minimum number of days between password change : 3 Maximum number of days between password change : 10 Number of days of warning before password expires : 5 [root@Server3 ~]#
-I:密码过期多少天后,账户将被禁用。如果为-1将关闭该特性。
示例:
[root@Server3 ~]# chage -l user1 Last password change : Jul 01, 2014 Password expires : Jul 11, 2014 Password inactive : Oct 19, 2014 Account expires : never Minimum number of days between password change : 3 Maximum number of days between password change : 10 Number of days of warning before password expires : 5 [root@Server3 ~]# chage -I -1 user1 [root@Server3 ~]# chage -l user1 Last password change : Jul 01, 2014 Password expires : Jul 11, 2014 Password inactive : never Account expires : never Minimum number of days between password change : 3 Maximum number of days between password change : 10 Number of days of warning before password expires : 5 [root@Server3 ~]#
-m:密码使用的最小天数。
-M:密码使用的最大天数。如果为-1将关闭该特性。
-W:密码过期前多少天警告。
示例:
[root@Server3 ~]# chage -l user1 Last password change : Jul 01, 2014 Password expires : Jul 11, 2014 Password inactive : never Account expires : never Minimum number of days between password change : 3 Maximum number of days between password change : 10 Number of days of warning before password expires : 5 [root@Server3 ~]# chage -m 0 -M -1 -W 7 user1 [root@Server3 ~]# chage -l user1 Last password change : Jul 01, 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 : -1 Number of days of warning before password expires : 7 [root@Server3 ~]#
转载于:https://blog.51cto.com/hezhang/1433511