Linux服务器上的非过期密码

我想在Linux服务器上build立一个帐户,并使帐户的密码永不过期。 我有困难找出与passwd手册页。 有人能帮我吗?

要最大化密码过期:

 passwd -x 99999 username 

要禁用帐户到期:

 usermod -e '' username 

用chage做这两件事:

 chage -E -1 -M -1 username 

要设置系统默认值,请查看/ etc / default / useradd

使用chage命令:

 chage -M -1 USERNAME 

的Solaris / SunOS中:

closures老化,同时允许用户保留当前的密码

 passwd -x -1 username 

强制用户在下次login时更改密码,然后closures老化

 passwd -x 0 username 

(希望这可以帮助别人)

https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198

您需要chage命令,您只需将9999999999天的帐户最小密码设置为一个很长的时间。

这是一个非常好的howto – http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html

完整的命令,以减轻任何其他以前的configuration如下:

 chage -E -1 -M -1 -I -1 username 

AIX:未过期的密码

更改用户历史logging大小

 chuser histsize=0 <userid> 

更改用户密码

 passwd <userid> 

清除标志,告诉操作系统在login时重置密码(密码重置后)

 pwdadm -c <userid> 

如果您不想通过编辑用户历史logging大小来引起任何骚动,则可以使用以下命令更改安全文件,以表示上次重置密码始终是当天的date。 您可以将其导出到.profile文件中,以便每次login时都运行该文件。

 chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`