Команда 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 | вывести краткую подсказку по использованию |