Не истекающий пароль на сервере Linux


12

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

Ответы:


21

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

passwd -x 99999 username

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

usermod -e '' username

Чтобы сделать оба с Chage:

chage -E -1 -M -1 username

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



2

Solaris / SunOS:

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

passwd -x -1 username

Принудительно изменить пароль при следующем входе в систему, а затем отключить устаревание

passwd -x 0 username

(Надеюсь, это поможет кому-то)

https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198


0

Вы хотите chageкоманду, которую вы только что установили минимальный пароль учетной записи на долго, например, 9999999999 дней.

вот очень хорошее руководство - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html


1
chageимеет явное значение для этого поведения. Смотрите ответ bindbn, например.
Аллен

0

Полная команда для смягчения любых других предыдущих конфигураций следующая:

chage -E -1 -M -1 -I -1 username

0

AIX: не истекающий пароль

Изменение размера истории пользователя

chuser histsize=0 <userid>

изменить пароль пользователя

passwd <userid>

Снимите флажки, указывающие ОС сбрасывать пароль при входе в систему (после сброса пароля)

pwdadm -c <userid>

Если вы не хотите вызывать волнение, редактируя размер истории пользователя, вы можете использовать следующую команду, чтобы изменить файл безопасности, чтобы сказать, что последний раз, когда вы сбрасываете свой пароль, всегда была сегодняшняя дата. Вы можете экспортировать это в свой .profileфайл, чтобы он работал каждый раз, когда вы входите в систему.

chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`

0

Вот полный пример команды 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.