我想在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
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`