Утилита chage#

Описание#

Утилита chage изменяет дату последней смены пароля и количество прошедших с нее дней. Данная информация используется системой для определения, когда пользователь должен изменить свой пароль.

Синтаксис утилиты:

chage <options> <login>

Где:

  • <options> - опции;

  • <login> - имя пользователя при входе в систему.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции chage#

Опция

Описание

-d, --lastday

Установить количество дней, прошедших с 1 января 1970 года, когда был изменен пароль. Дата также может быть задана в формате YYYY-MM-DD. Если установлен 0, пользователь обязан изменить свой пароль при следующем входе в систему

-E, --expiredate

Установить дату или количество дней, прошедших с 1 января 1970 года, когда учетная запись пользователя больше не будет доступна. Дата также может быть задана в формате YYYY-MM-DD. Пользователь с заблокированным аккаунтом должен связаться с системным администратором, прежде чем снова сможет использовать систему

-I, --inactive

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

-l, --list

Вывести информации о сроках действия пароля

-m, --mindays

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

-M, --maxdays

Установить максимальное количество дней, в течение которых пароль действителен. Если сумма maxdays и lastday меньше текущего дня, пользователю потребуется изменить свой пароль, прежде чем он сможет использовать свою учетную запись. Значение -1 отключит проверку действительности пароля

-W, --warndays

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

Примеры использования#

  • Для вывода информации о сроках действия пароля пользователя username введите команду:

    chage --list username
    
  • Для установки срока действия пароля в 10 дней для пользователя username введите команду:

    chage --maxdays 10 username
    
  • Для отключения проверки действительности пароля для пользователя username введите команду:

    chage --maxdays -1 username
    
  • Для установки даты истечения пароля (например, 17 июня 2024 г.) для пользователя username введите команду:

    chage --expiredate 2024-06-17 username
    
  • Для настройки изменения пароля для пользователя username при следующем входе введите команду:

    chage --lastday 0 username
    

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

Дополнительную информацию можно получить, выполнив команду:

man chage

Или:

chage --help