Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3779679
А
Аноним
3 дня назад · публичный вопрос
А
Аноним

Можно ли ограничить срок действия учётной записи?

Запрос пользователя

Реши задание на изображении

Ответ нейросети
3 дня назад

Ответ: «Да».

В Linux (и в Astra Linux в частности) у каждой учётной записи есть служебное поле — дата, после которой вход запрещён. Это 8-е поле в файле /etc/shadow, поэтому ограничить срок действия можно, и несколькими способами.

Ключевые шаги

  1. Задать дату окончания действия записи:
    • chage -E 2025-12-31 ivanov
    • или то же самое через usermod -e 2025-12-31 ivanov
  2. Посмотреть текущие установки:
    • chage -l ivanov → строка Account expires: Dec 31, 2025
  3. Снять ограничение (сделать запись бессрочной):
    • chage -E -1 ivanov

Почему именно «Да»

Срок действия — штатный атрибут учётной записи, им управляют администраторы. Отдельно от «срока жизни» самой записи можно ограничивать и срок действия пароля (chage -M 90, chage -W 7), но это уже другая настройка — не путай её с датой блокировки аккаунта.

Проверка результата

После chage -E 2025-12-31 ivanov выполни chage -l ivanov: если в выводе появилась дата, а не never, ограничение применилось. Значение -1 возвращает never.