passwd._smena_parolja_polzovatelja
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| passwd._smena_parolja_polzovatelja [2015/12/13 00:45] – создано daniil | passwd._smena_parolja_polzovatelja [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== passwd. Смена пароля пользователя ====== | ====== passwd. Смена пароля пользователя ====== | ||
| - | ====== Смена пароля пользователя ====== | + | ---- |
| + | |||
| + | ===== Man ===== | ||
| + | ==== Синтаксис ==== | ||
| + | |||
| + | < | ||
| + | passwd [параметры] [УЧЁТНАЯ_ЗАПИСЬ] | ||
| + | </ | ||
| + | |||
| + | ==== Описание ==== | ||
| + | Программа **passwd** изменяет пароли пользовательских учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, | ||
| + | \\ | ||
| + | * **Изменение пароля**: | ||
| + | - Сначала пользователя попросят ввести старый пароль, | ||
| + | - После ввода пароля проверяется информация об устаревании пароля, | ||
| + | - Если нет, то passwd не производит изменение пароля и завершает работу. | ||
| + | - Затем пользователю предложат дважды ввести новый пароль. Значение второго ввода сравнивается с первым и для изменения пароли из обеих попыток должны совпасть. | ||
| + | - Затем пароль тестируется на сложность подбора. Согласно общим принципам, | ||
| + | * строчные буквы | ||
| + | * цифры от 0 до 9 | ||
| + | * знаки пунктуации | ||
| + | Программа passwd не примет пароль, | ||
| + | Пользователи не могут изменять свои пароли в системе, | ||
| + | Команда passwd для аутентификации пользователей и для смены паролей использует PAM. | ||
| + | |||
| + | ==== Параметры ==== | ||
| + | |||
| + | ^ Опция ^ Значение ^ | ||
| + | | **%%-a, --all%%** | Этот параметр можно использовать только вместе с -S для вывода статуса всех пользователей. | | ||
| + | | **%%-d, --delete%%** | Удалить пароль пользователя (сделать его пустым). Это быстрый способ заблокировать пароль учётной записи. Это сделает указанную учётную запись беспарольной. | | ||
| + | | **%%-e, --expire%%** | Немедленно сделать пароль устаревшим. В результате это заставит пользователя изменить пароль при следующем входе в систему. | | ||
| + | | **%%-h, --help%%** | Показать краткую справку и закончить работу. | | ||
| + | | **%%-i, --inactive ДНЕЙ%%** | тот параметр используется для блокировки учётной записи по прошествии заданного числа дней после устаревания пароля. То есть, если пароль устарел и прошло более указанных ДНЕЙ, то пользователь больше не сможет использовать данную учётную запись. | | ||
| + | | **%%-k, --keep-tokens%%** | Указывает, | ||
| + | | **%%-l, --lock%%** | Заблокировать пароль указанной учётной записи. Этот параметр блокирует пароль, | ||
| + | | **%%-n, --mindays МИН_ДНЕЙ%%** | Задать минимальное количество дней между сменами пароля. Нулевое значение этого поля указывает на то, что пользователь может менять свой пароль когда захочет. | | ||
| + | | **%%-q, --quiet%%** | Не выводить сообщений при работе. | | ||
| + | | **%%-r, --repository РЕПОЗИТОРИЙ%%** | Изменить пароль в РЕПОЗИТОРИИ.| | ||
| + | | **%%-R, --root КАТ_CHROOT%%** | Выполнить изменения в каталоге КАТ_CHROOT и использовать файлы настройки из каталога КАТ_CHROOT. | | ||
| + | | **%%-S, --status%%** | Показать состояние учётной записи. Информация о состоянии содержит 7 полей. Первое поле содержит имя учётной записи. Второе поле указывает, | ||
| + | | **%%-u, --unlock%%** | Разблокировать пароль указанной учётной записи. Этот параметр разблокирует пароль, | ||
| + | | **%%-w, --warndays ПРЕД_ДНЕЙ%%** | Установить число дней выдачи предупреждения, | ||
| + | | **%%-x, --maxdays МАКС_ДНЕЙ%%** | Установить максимальное количество дней, в течении которых пароль остаётся рабочим. После МАКС_ДНЕЙ пароль нужно изменить. | | ||
| + | |||
| + | ==== Возвращаемые значения ==== | ||
| + | |||
| + | Программа passwd завершая работу, | ||
| + | |||
| + | * **0** - успешное выполнение | ||
| + | * **1** - доступ запрещён | ||
| + | * **2** - недопустимая комбинация параметров | ||
| + | * **3** - неожиданная ошибка при работе, | ||
| + | * **4** - неожиданная ошибка при работе, | ||
| + | * **5** - файл passwd занят другой программой, | ||
| + | * **6** - недопустимое значение параметра | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== ФАЙЛЫ ===== | ||
| - | ФАЙЛЫ | ||
| < | < | ||
| / | / | ||
| Строка 20: | Строка 77: | ||
| Программа **passwd** изменяет пароли пользовательских учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, | Программа **passwd** изменяет пароли пользовательских учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, | ||
| \\ | \\ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Примеры использования ===== | ||
| + | |||
| * Для смены пароля текущего учётной записи: | * Для смены пароля текущего учётной записи: | ||
| <code bash> | <code bash> | ||
| Строка 31: | Строка 93: | ||
| ---- | ---- | ||
| - | Дополнительная информация по утилите: | ||
| - | [[russkij_man_passwd|Русский man passwd]] | ||
passwd._smena_parolja_polzovatelja.1449956721.txt.gz · Последнее изменение: 2015/12/13 00:00 (внешнее изменение)
