Утилита passwd#

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

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

passwd <options> <LOGIN>

Где:

  • <options> - опции;

  • <LOGIN> - логин пользователя.

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

Опция

Описание

-a, --all

Отображение статуса всех пользователей. Используется только с опцией -S

-e, --expire

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

-i, --inactive

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

-l, --lock

Блокировка пароля учетной записи. Опция отключает пароль, изменив его на значение, которое не соответствует зашифрованному значению (добавляет ! в начале пароля), но не отключает учетную запись. Пользователь все еще может войти в систему, используя другой токен аутентификации, например, SSH-ключ

-n, --mindays

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

-r, --repository

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

-S, --status

Отображение информации о статусе учетной записи

-u, --unlock

Разблокировка пароля учетной записи. Опция повторно изменяет пароль на прежнее значение (значение перед использованием опции -l).

-w, --warndays

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

-x, --maxdays

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

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

  • Для изменения пароля текущего пользователя в интерактивном режиме введите команду:

    passwd
    
  • Для изменения пароля заданного пользователя введите команду:

    passwd username
    

    В результате выполнения команды можно будет в интерактивном режиме изменить пароль для пользователя username.

  • Для отображения информации о статусе текущего пользователя введите команду:

    passwd -S