UNIX 密码过期时间设置

UNIX 密码过期时间设置

我可以在哪里以及如何设置用户密码的过期时间,即 UNIX 操作系统在发出一些警告后提示用户密码将在 n 天内过期,然后使用户密码过期的时间?

答案1

但你需要使用密码设置了 maxdays 和 warndays 的命令:

e.g. passwd --maxdays 10 --warndays 5 user

将密码更改之间的最大天数设置为 10,并给出 5 天的警告。

编辑:因此,如果您在文本文件中每行有一个用户名列表,那么以下内容可能会起作用:

cat usernamelist | while read $a; do passwd --maxdays 10 --warndays 5 $a; done

答案2

也许你想看看查格命令。

chage -l john



Last password change                                    : May 22, 2007
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

答案3

它不是 Unix 标准的一部分,并且根据您使用的操作系统以及是否使用某种目录服务而完全不同。如果您想知道,您需要指定您使用的操作系统,如果是 Linux,您可能需要指定发行版。

相关内容