Linux调整用户账号和密码有效期及chage用法

在Linux中,chage命令用于修改用户密码的有效期,本文讲述chage命令详细使用方法。

查看用户密码信息:

passwd -S liuzhilin

账号有效期

设置用户账号有效期

# 添加用户时设置
useradd liuzhilin -e 01/31/99
# 调整账号过期日期
chage -E 01/31/99 liuzhilin
# 修改用户属性
usermod -e 01/31/99 liuzhilin

设置系统默认有效期

useradd -D -e 01/31/99
grep EXPIRE /etc/default/useradd
useradd -D | grep EXPIR
useradd -D -e ""

密码有效期

语法

chage [参数1] [值1] [参数2] [值2] ... [用户名]

参数说明

参数 说明
d 上一次更改的日期
-E 到期日期,过期后账号将不可用
-i 停滞时长(天),当密码过期指定天数,则对应帐号将不可用
-l 显示当前设置
-m 可更改密码的最小间隔时长,“0”表示可以随时更改密码
-M 密码保持有效的最大时长(天)
-W 用户密码到期前开始警告的时长(天)

举例

# 用户liuzhilin第一次登录时必须修改密码
chage -d 0 liuzhilin
# 用户liuzhilin的密码60天后过期、7天后才能修改,密码过期前7天开始告警
chage -M 60 -m 7 -W 7 liuzhilin

原创文章禁止转载:技术学堂 » Linux调整用户账号和密码有效期及chage用法

精彩评论

4+9=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏