Ответы:
Отключить старение, позволяя пользователю сохранить текущий пароль
passwd -x -1 username
Принудительно изменить пароль при следующем входе в систему, а затем отключить устаревание
passwd -x 0 username
(Надеюсь, это поможет кому-то)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198
Вы хотите chage
команду, которую вы только что установили минимальный пароль учетной записи на долго, например, 9999999999 дней.
вот очень хорошее руководство - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html
AIX: не истекающий пароль
Изменение размера истории пользователя
chuser histsize=0 <userid>
изменить пароль пользователя
passwd <userid>
Снимите флажки, указывающие ОС сбрасывать пароль при входе в систему (после сброса пароля)
pwdadm -c <userid>
Если вы не хотите вызывать волнение, редактируя размер истории пользователя, вы можете использовать следующую команду, чтобы изменить файл безопасности, чтобы сказать, что последний раз, когда вы сбрасываете свой пароль, всегда была сегодняшняя дата. Вы можете экспортировать это в свой .profile
файл, чтобы он работал каждый раз, когда вы входите в систему.
chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`
Вот полный пример команды chage (Изменить возраст) о пароле истечения срока действия Linux: полностью отключить истечение срока действия пароля и учетную запись:
Параметры команды 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, например.