Я хочу создать учетную запись на сервере Linux и сделать так, чтобы срок действия пароля учетной записи никогда не истекал. Мне трудно понять это с помощью passwd
справочная страница. Может ли кто-нибудь помочь мне?
Чтобы максимально увеличить срок действия пароля:
passwd -x 99999 username
Чтобы отключить истечение срока действия учетной записи:
usermod -e '' username
Чтобы сделать то и другое с чагом:
chage -E -1 -M -1 username
Чтобы установить системные настройки по умолчанию, посмотрите / etc / default / useradd
Используйте команду chage:
chage -M -1 USERNAME
Отключить старение, позволяя пользователю сохранить текущий пароль
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
Полная команда для смягчения любых других предыдущих конфигураций следующая:
chage -E -1 -M -1 -I -1 username
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