我可以在哪里以及如何设置用户密码的过期时间,即 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,您可能需要指定发行版。