解決策 1:
パスワードの有効期限を最大限にするには:
passwd -x 99999 username
アカウントの有効期限を無効にするには:
usermod -e '' username
両方を変更するには:
chage -E -1 -M -1 username
システムのデフォルトを設定するには、/etc/default/useradd を参照してください
解決策 2:
変更コマンドを使用:
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