chage命令来自英文单词“change”的缩写,其功能是用于设置账号密码有效期。Linux系统管理员都有个不好的习惯,就是一个密码用无数年之久,从来不改,这样的话很容易存在安全隐患,因此建议用chage命令强行为系统账户密码设置一个有效期限,到日子必须换新密码,总是让骇客们失望而归。

语法格式:chage [参数] 用户名

常用参数:

-d 显示上一次更改的日期
-E 设置帐号到期的日期
-h 显示帮助信息
-i 设置密码到期后还可以使用几天
-l 显示当前的设置
-m 设置密码可更改的最小天数
-M 设置密码保持有效的最大天数
-R 设置用户的chroot目录
-W 设置提前收到警告信息的天数

参考示例

显示指定账户当前的设置信息:

[root@linuxcool ~]# chage -l root 
Last password change					: never
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

设置指定账户的最长密码使用有效期为100天:

[root@linuxcool ~]# chage -M 100 root
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。