我想在 Linux 服务器上设置一个帐户,并使该帐户的密码永不过期。我在手册页上很难弄清楚passwd
。有人能帮我吗?
答案1
要最大程度延长密码有效期:
passwd -x 99999 username
要禁用帐户过期功能:
usermod -e '' username
使用 chage 进行这两项操作:
chage -E -1 -M -1 username
要设置系统默认值,请查看 /etc/default/useradd
答案2
使用 chage 命令:
chage -M -1 USERNAME
答案3
Solaris/SunOS:
关闭老化功能,同时允许用户保留当前密码
passwd -x -1 username
强制用户在下次登录时更改密码,然后关闭老化
passwd -x 0 username
(希望这能帮助到别人)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198
答案4
缓解任何其他先前配置的完整命令如下:
chage -E -1 -M -1 -I -1 username