Отключение интерактивного входа
По умолчанию в дистрибутивах Альт, для вновь создаваемых пользователей интерактивный вход в систему включен.
Отключить интерактивный вход можно с помощью утилиты usermod.
Например, отключить интерактивный вход пользователю test2, установив shell /sbin/nologin
(по умолчанию /bin/bash
):
# usermod --shell /sbin/nologin test2
Временно заблокировать возможность входа в систему пользователю test2:
# usermod -L test2
Разблокировать пользователя test2:
# usermod -U test2
Заблокировать учетную запись также можно, указав дату устаревания (expiredate) ранее текущей даты. Дата задается в формате ГГГГ-ММ-ДД:
# usermod -е 2019-06-12 test2
Для отключения истечения срока действия учетной записи необходимо задать пустой аргумент expiredate:
# usermod -е '' test2
Изменения вступят в силу только при следующем входе пользователя в систему.
Документация:
man usermod