3.4.11 Ограничение полномочий пользователей по использованию виртуальных терминалов
Скачать документОграничение полномочий пользователей по использованию виртуальных терминалов можно настроить следующим образом:
Перейдите в сеанс пользователя root:
su -
и добавьте строку в файл /etc/security/limits.conf:
petrov hard maxlogins 2
Добавить строку можно следующей командой:
echo "petrov hard maxlogins 2" >> /etc/security/limits.conf
где petrov - имя пользователя, которому необходимо ограничить число запускаемых виртуальных терминалов.
Затем для ограничения количества запускаемых виртуальных терминалов для группы пользователей добавьте в файл /etc/security/limits.conf следующую строку:
@users hard maxlogins 2
где @users- это название группы пользователей (для обозначения группы перед её названием используется символ '@').
После добавления правила, ограничивающего число сеансов для пользователя petrov равным 2, при попытке открыть 3 сеанс в виртуальном терминале возникает ошибка вида:
Too many logins for 'petrov'. Permission denied
Для ограничения количества допустимых tty (в том числе и отключение их ) для всех пользователей, следует изменить содержимое файла /etc/systemd/logind.conf:
nano /etc/systemd/logind.conf
раскомментировать строку и указать число 1:
NAutoVTs=1
после перезагрузки доступ к остальным tty будет закрыт, вы увидите только черный экран.
Дата последнего изменения: 19.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.