НАЗВАНИЕ¶
chage -
изменяет
информацию
об
устаревании
пароля
пользователя
СИНТАКСИС¶
chage
[параметры]
УЧЁТНАЯ_ЗАПИСЬ
ОПИСАНИЕ¶
Программа
chage
изменяет
количество
дней между
датой
смены
пароля и
датой
последней
смены
пароля. Эта
информация
используется
системой
для
определения
момента,
когда
пользователь
должен
сменить
свой
пароль.
ПАРАМЕТРЫ¶
Параметры
команды chage:
-d, --lastday
ПОСЛ_ДЕНЬ
Set the number of days since January 1st, 1970 when the
password was last changed. The date may also be expressed in the format
YYYY-MM-DD (or the format more commonly used in your area). If the
LAST_DAY is set to 0 the user is forced to change his password
on the next log on.
-E, --expiredate
ДАТА_УСТАРЕВАНИЯ
Установить
дату
устаревания
учётной
записи
пользователя,
которая
задаётся
числом
дней
прошедших
с 1 января 1970
года. Дата
может быть
также
задана в
виде
ГГГГ-ММ-ДД
(или в форме
согласно
региональным
настройкам).
Пользователь,
чья
учётная
запись
была
заблокирована,
должен
обратиться
к
системному
администратору,
если хочет
в
дальнейшем
работать с
системой.
Значение
-1 в
параметре
ДАТА_УСТАРЕВАНИЯ
отменяет
устаревание
учётной
записи.
-h, --help
Показать
краткую
справку и
закончить
работу.
-I, --inactive
ДНЕЙ
Установить
количество
дней
неактивности
после
устаревания
пароля
перед тем
как
учётная
запись
будет
заблокирована.
В
параметре
ДНЕЙ
задаётся
количество
дней
неактивности.
Пользователь,
чья
учётная
запись
была
заблокирована,
должен
обратиться
к
системному
администратору,
если хочет
в
дальнейшем
работать с
системой.
Значение
-1 в
параметре
ДНЕЙ
отменяет
неактивность
учётной
записи.
-l, --list
Показать
информацию
об
устаревании
учётной
записи.
-m, --mindays
МИН_ДНЕЙ
Задать
минимальное
количество
дней между
сменами
пароля.
Нулевое
значение
этого поля
указывает
на то, что
пользователь
может
менять
свой
пароль
когда
захочет.
-M, --maxdays
МАКС_ДНЕЙ
Установить
максимальное
количество
дней
работоспособности
пароля.
Если сумма
значений
МАКС_ДНЕЙ
и
ПОСЛ_ДЕНЬ
раньше
текущего
дня, то
пользователю
придётся
изменить
свой
пароль
перед
использованием
учётной
записи. Для
того, чтобы
это не было
неожиданностью
можно
воспользоваться
параметром
-W, который
активирует
выдачу
предупреждения
о смене
пароля
пользователя
заранее.
Значение
-1 в
параметре
МАКС_ДНЕЙ
отменяет
проверку
пароля.
-R, --root
КАТ_CHROOT
Выполнить
изменения
в каталоге
КАТ_CHROOT и
использовать
файлы
настройки
из
каталога
КАТ_CHROOT.
-W, --warndays
ПРЕДУП_ДНЕЙ
Установить
количество
дней
выдачи
предупреждения,
перед тем
как
потребуется
смена
пароля.
Параметр
ПРЕДУП_ДНЕЙ
считается
в днях, в
течении
которых
пользователь
будет
получать
предупреждение
об
устаревании
пароля,
перед тем
как это
случится.
Если ни
один
параметр
не указан,
то chage
переходит
в
интерактивный
режим,
предлагая
запустившему
пользователю
изменить
значения
всех полей
своей
учётной
записи.
Вводимое
значение
заменяет
текущее
значение
поля; если
введена
пустая
строка, то
текущее
значение
остаётся
неизменным.
Текущее
значение
показано в
скобках [ ].
ЗАМЕЧАНИЕ¶
Программа
chage требует
наличия
файла
теневых
паролей.
Программа
chage
работает
только от
суперпользователя,
за
исключением
вызова с
параметром
-l, который
может
использоваться
непривилегированным
пользователем
для
определения
даты
устаревания
своего
пароля.
НАСТРОЙКА¶
На работу
этого
инструмента
влияют
следующие
переменные
настройки
из /etc/login.defs:
ФАЙЛЫ¶
/etc/passwd
содержит
информацию
о
пользователях
/etc/shadow
содержит
защищаемую
информацию
о
пользователях
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ¶
Программа
chage
завершая
работу,
возвращает
следующие
значения:
0
успешное
выполнение
1
доступ
запрещён
2
ошибка в
параметрах
команды
15
не
удалось
найти файл
теневых
паролей