Как заставить пользователя периодически менять пароль?

Я, безусловно, не являюсь сетевым администратором, но я знаю, что на ПК, который я использую на работе, нам нужно менять наши пароли каждые 30 или 45 дней.

Есть ли что-то подобное в Ubuntu, которое может предлагать пользователям менять свои пароли каждые 30, 45 или в другие дни, которые я укажу?

28
задан 28 August 2017 в 04:08

2 ответа

Истечение срока действия пароля

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

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

sudo chage -l username

one@onezero:~$ sudo chage -l one
Last password change                    : Feb 15, 2012
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 password expires   : 7

Чтобы установить любое из этих значений, просто используйте следующий синтаксис и следуйте интерактивным подсказкам:

sudo chage username

Далее приведен пример того, как можно вручную изменить явную дату истечения срока действия (- E) на 31.01.2012, минимальный срок действия пароля (- m) [ 1113] из 5 дней, максимальный срок действия пароля (- M) из 90 дней, период бездействия (- I) из 5 дней после истечения срока действия пароля и период предупреждения (-W) за 14 дней до истечения срока действия пароля.

sudo chage -E 01/31/2012 -m 5 -M 90 -I 30 -W 14 username

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

sudo chage -l username

Дополнительная информация

0
ответ дан 28 August 2017 в 04:08

Я думаю, что вы хотите использовать команду passwd --maxdays из справочных страниц :

passwd - change user password

-x, --maxdays MAX_DAYS
    Set the maximum number of days a password remains valid. After MAX_DAYS,
    the password is required to be changed.

Параметр --warndays также может представлять интерес. Существует связанный с этим вопрос в serverfault .

0
ответ дан 28 August 2017 в 04:08

Другие вопросы по тегам:

Похожие вопросы: