UNIX密码到期时间设置

我可以在何时以及如何设置用户的密码过期时间,在此之后,UNIX操作系统会在提示用户密码过期n天后提示用户过期,然后过期用户的密码?

但是你需要在设置了maxdays和warndays的情况下使用passwd命令:

eg passwd --maxdays 10 --warndays 5 user 

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

编辑:所以,如果你有一个文本文件中的用户名列表每行一个然后下面可能工作:

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

也许你想看看chage命令。

 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 

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