Команда passwd может быть вызвана как обычным пользователем для смены собственного пароля, так и пользователем с правами администратора (пользователем root) для смены своего пароля или пароля любого другого пользователя системы.

Ситаксис команды следующий:

$passwd [КЛЮЧИ] [ИМЯ_ПОЛЬЗОВАТЕЛЯ]

Как сменить свой пароль

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

$passwd

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

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

Для того, чтобы сменить пароль другого пользователся системы необходимо выполнить команду passwd из учетной запсиси с правами администратора (root) и передать имя пользвателя, например так:

$passwd  user

Ключи команды passwd

КлючДействие
-k, --keep-tokensсохранить неустаревшие токены проверки подлинности (пароли)
-d, --deleteудалить пароль для учетной записи (разрешено только root)
-l, --lockзаблокировать пароль для учетной записи (разрешено только root)
-u, --unlockснять блокировку пароля для учетной записи (разрешено только root)
-e, --expireпоменить пароль учетной записи как с истекшим сроком действия (разрешено только root)
-f, --forceпринудительное выполнени
-x, --maximum=DAYSзадать максимальный срок действия пароля (разрешено только root)
-n, --minimum=DAYSзадать минимальный срок действия пароля (разрешено только root)
-w, --warning=DAYSзадать за сколько дней до истечения срока действия пароля предупредить пользователя (разрешено только root)
-i, --inactive=DAYSчерез сколько дней после истечения срока действия пароля заблокировать учетную запись (разрешено только root)
-S, --statusвывести состояние пароля для учетной записи (разрешено только root)
--stdinсчитать новое значение пароля из стандартного ввода (разрешено только root)
-?, --helpвывести справку
--usageвывести краткую подсказку по использованию