Linux chage 命令教程
Linux chage
命令
1. 简介
chage
用于管理用户密码的有效期和账户过期设置。管理员可通过该命令设置密码到期时间、警告期、账户失效时间等。
2. 语法
chage [选项] 用户名
- 常用选项:
-l
:显示用户密码和账户信息。-m
:设置密码修改的最小间隔天数。-M
:设置密码的最大有效天数。-W
:设置密码过期前的警告天数。-E
:设置账户失效日期(格式为YYYY-MM-DD
或-1
表示永不过期)。-I
:设置密码过期后账户被锁定前的宽限天数。
3. 常用示例
-
查看用户密码和账户信息
chage -l 用户名
输出示例:
Last password change : Dec 30, 2024
Password expires : Never
Password inactive : Never
Account expires : Never -
设置密码的有效期为 90 天
chage -M 90 用户名
-
设置密码过期前警告期为 7 天
chage -W 7 用户名
-
设置账户在 2025-12-31 失效
chage -E 2025-12-31 用户名
-
取消账户失效限制
chage -E -1 用户名
4. 快速参考
功能 | 命令示例 | 说明 |
---|---|---|
查看账户信息 | chage -l 用户名 | 显示密码与账户相关信息 |
设置密码最大有效期 | chage -M 天数 用户名 | 密码在设定天数后过期 |
设置警告天数 | chage -W 天数 用户名 | 密码过期前的警告天数 |
设置账户失效日期 | chage -E 日期 用户名 |