Назад | Перейти на главную страницу

Пароль с неограниченным сроком действия на сервере Linux

Я хочу создать учетную запись на сервере Linux и сделать так, чтобы срок действия пароля учетной записи никогда не истекал. Мне трудно понять это с помощью passwd справочная страница. Может ли кто-нибудь помочь мне?

Чтобы максимально увеличить срок действия пароля:

passwd -x 99999 username

Чтобы отключить истечение срока действия учетной записи:

usermod -e '' username

Чтобы сделать то и другое с чагом:

chage -E -1 -M -1 username

Чтобы установить системные настройки по умолчанию, посмотрите / etc / default / useradd

Используйте команду chage:

chage -M -1 USERNAME

Solaris / SunOS:

Отключить старение, позволяя пользователю сохранить текущий пароль

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