Команда passwd позволяет любому пользователю изменить пароль или получить список атрибутов текущего пароля для своего регистрационного_имени. Привилегированные пользователи могут запускать passwd для выполнения этих функций для любого пользователя, а также для установки атрибутов пароля для любого пользователя.
Пароль обычно задается администратором при создании учетной записи пользователя для владельца регистрационного_имени. В дальнейшем пользователь может изменить пароль с помощью команды passwd.
Команда passwd имеет следующий синтаксис:
passwd [ регистрационное_имя ]
passwd [-l|-d][-f][-x max ][-n min ][-w warn ] регистрационное_имя
passwd -s [-a]
passwd -s [ регистрационное_имя ]
Опции команды представлены в табл. 5. Обычные пользователи могут использовать только опцию -s.
Таблица 5. Опции команды passwd
Опция | Назначение |
-s | Показывает атрибуты пароля для регистрационного_имени пользователя. Любой пользователь может задавать данную опцию. |
-l | Блокирует запись пароля для регистрационного_имени. |
-d | Удаляет пароль для регистрационного_имени, так что у пользователя с этим регистрационным_именем пароль не запрашивается. |
-f | Заставляет пользователя изменить пароль при следующей регистрации в системе, делая пароль для регистрационного_имени устаревшим. |
-x max | Задает для пользователя с указанным регистрационным_именем количество дней, в течение которых пароль будет действителен. |
-n min | Задает минимальное количество дней между изменениями пароля для пользователя с указанным регистрационным_именем. Всегда используйте эту опцию с опцией -x, если только max не установлен в -1 (устаревание отключено). В этом случае, minустанавливать не нужно. |
-w warn | Задает, за сколько дней (относительно max) пользователя с даннымрегистрационным_именем будут предупреждать о предстоящем устаревании пароля. |
-s -a | Показывает атрибуты паролей для всех пользователей. |