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

12

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

Nate
источник

Ответы:

21

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

passwd -x 99999 username

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

usermod -e '' username

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

chage -E -1 -M -1 username

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

Cakemox
источник
5

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

chage -M -1 USERNAME
bindbn
источник
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

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

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

chage -E -1 -M -1 -I -1 username
Axel
источник
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

Том Шайкер
источник