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 内核Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )

嵌入式linux怎么学

Linux一步一步学Linux——Linux发展史(01)