linux chage
Posted tongyishu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux chage相关的知识,希望对你有一定的参考价值。
chage 修改用户和密码的有效期,选项如下:
-l:列出用户的详细密码状态;
-d 日期:修改 /etc/shadow 文件中指定用户密码信息的第 3 个字段,也就是最后一次修改密码的日期,格式为 YYYY-MM-DD;
-m 天数:修改密码最短保留的天数,也就是 /etc/shadow 文件中的第 4 个字段;
-M 天数:修改密码的有效期,也就是 /etc/shadow 文件中的第 5 个字段;
-W 天数:修改密码到期前的警告天数,也就是 /etc/shadow 文件中的第 6 个字段;
-i 天数:修改密码过期后的宽限天数,也就是 /etc/shadow 文件中的第 7 个字段;
-E 日期:修改账号失效日期,格式为 YYYY-MM-DD,也就是 /etc/shadow 文件中的第 8 个字段。
使用示例:
chage –l ce1800v # 查看ce1800v用户及密码的有效期信息,输出如下:
Last password change : Jul 14, 2020 # 最近一次密码修改时间
Password expires : Jul 14, 2020 # 密码过期时间
Password inactive : Jul 14, 2020 # 密码失效时间
Account expires : never # 帐户过期时间
Minimum number of days between password change : 0 # 再次修改密码之间相距的最小天数
Maximum number of days between password change : 0 # 再次修改密码之间相距的最大天数
Number of days of warning before password expires : 7 # 密码过期之前的警靠天数
chage –I 10 –M 30 ce1800v # 设置密码的过期时间为<最近一次密码更新时间+30天>,过期后10天内会提示用户输入旧密码并设置新密码,10天后密码将不可用且无法进行登录。
chage –M 99999 ce1800v # 设置密码永不超期
chage –M -1 ce1800v # 移除密码的有效性检查
chage –I -1 ce1800v # 移除密码超期的宽限期
chage –E 2020-12-19 ce1800v # 设置帐户的过期日期为 2020-12-19
chage –E -1 ce1800v # 移除帐户的有效性检查
以上是关于linux chage的主要内容,如果未能解决你的问题,请参考以下文章
Linux汇总一——Linux程序管理,Linux终端,Linux命令格式命令类型及Linux命令帮助
Linux 内核Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )