回答:
ユーザーが現在のパスワードを保持できるようにしながら、エージングをオフにします
passwd -x -1 username
ユーザーに次回のログイン時にパスワードの変更を強制し、エージングをオフにします
passwd -x 0 username
(うまくいけば、これは誰かを助けます)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198
AIX:無期限のパスワード
ユーザー履歴サイズの変更
chuser histsize=0 <userid>
ユーザーのパスワードを変更する
passwd <userid>
ログイン時にパスワードをリセットするようOSに指示するフラグをクリアします(パスワードリセット後)
pwdadm -c <userid>
ユーザー履歴サイズを編集して騒ぎたくない場合は、次のコマンドを使用してセキュリティファイルを変更し、パスワードを最後にリセットしたのは常に今日の日付であると言うことができます。これを.profile
ファイルにエクスポートして、ログインするたびに実行されるようにすることができます。
chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`
Linuxの有効期限パスワードに関するchageコマンド(年齢の変更)の完全な例を次に示します。パスワードの有効期限とアカウントを完全に無効にします。
パラメーターコマンドchage:
-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.
ユーザー名の例:sysadmit
[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit
[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017
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 Expires password 7
抽出元:http : //www.sysadmit.com/2017/11/linux-caducidad-contrasena.html
chage
この動作には明示的な値があります。たとえば、bindbnの答えを参照してください。