Как управлять сроком действия пароля пользователя и старением в Linux

Администрирование системы включает в себя множество задач, включая управление пользователями/группами, а среди задач управления пользователями некоторые из незначительных задач включают добавление, изменение, приостановку или деактивацию учетных записей пользователей, и многие другие.

В этой статье будет объяснена одна из важных функций управления учетными записями пользователей – как установить или изменить срок действия и возраст пароля пользователя в Linux, используя команду chage.

Читайте также: Как управлять пользователями и группами в Linux

Команда chage используется для изменения информации о сроке действия пароля пользователя. Она позволяет просматривать информацию об устаревании учетной записи пользователя, изменять количество дней между изменениями пароля и дату последнего изменения пароля.

После установки информации о сроке действия и устаревании пароля эта информация используется системой для определения, когда пользователь должен изменить свой пароль. Обычно у компаний или организаций есть определенные политики безопасности, требующие от пользователей регулярно изменять пароли: это может быть простой способ принудить их следовать подобным политикам, как объяснено ниже.

Чтобы просмотреть информацию об устаревании учетной записи пользователя, используйте флаг -l как показано.

# chage -l ravi
View User Password Aging Information

Чтобы установить дату или количество дней (с 1 января 1970 года), когда последний раз менялся пароль, используйте флаг -d как показано далее.

# chage -d 2018-02-11 ravi

Кроме того, вы также можете установить дату или количество дней (с 1 января 1970 года), после которых учетная запись пользователя больше не будет доступна, с помощью переключателя -E как показано в следующей команде.

В этом случае, после блокировки учетной записи пользователь должен связаться с системным администратором, прежде чем снова воспользоваться системой.

# chage -E 2018-02-16 ravi

Затем параметр -W позволяет установить количество дней для предупреждения перед требованием изменения пароля. С учетом приведенной ниже команды пользователь ravi будет предупрежден за 10 дней до истечения срока действия его пароля.

# chage -W 10 ravi

Кроме того, можно установить количество дней неактивности после истечения срока действия пароля перед блокировкой учетной записи. В данном примере после истечения срока действия пароля пользователя ravi его учетная запись останется неактивной в течение 2 дней перед блокировкой.

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

# chage -I 2 ravi

Дополнительную информацию можно найти на странице chage man.

# man chage

Обратите внимание, что также можно изменить срок действия пароля и информацию о его устаревании с помощью команды usermod, предназначенной для изменения учетной записи пользователя.

Также обратитесь к:

  1. Управление пользователями и группами, правами и атрибутами файлов в учетных записях пользователей
  2. 11 способов поиска информации об учетной записи пользователя и данных для входа в систему в Linux

Это все на данный момент. Надеюсь, что вы найдете эту статью информативной и полезной. Если у вас есть какие-либо вопросы, воспользуйтесь формой обратной связи ниже.

Source:
https://www.tecmint.com/manage-user-password-expiration-and-aging-in-linux/