Как я могу ограничить количество активных входов в систему на пользователя?
Я видел это на разных серверах раньше, и мне было интересно, как я мог настроить это сам. Возможно, в этих случаях это было достигнуто путем ограничения количества активных входов SSH на пользователя? И я думаю, что это будет путь. Как бы я это настроил?
@student
означает членов группы «студент». Чтобы ограничить только пользователя «студент», удалите «@
» с самого начала.По словам человека из
limits.conf
вас может установить ограничение в/etc/security/limits.conf
:Таким образом, вы можете установить (2 входа):
В другом посте сказано не использовать
/etc/security/limits.conf
. Я не смог найти ничего, связанного с этим, кроме того, что значение, установленное в/etc/security/limits.d/*.conf
файле, переопределит то же значение в/etc/security/limits.conf
.Из мужской страницы pam_limits :
источник
В современных системах GNU / Linux
pam_limits
может ограничивать количество сеансов на пользователя.Чтобы ограничить количество сеансов на пользователя, вы можете добавить записи в файл в
/etc/limits.d/
(скажем/etc/limits.d/maxlogins.conf
)Другие Unix-подобные ОС и системы без модуля pam_limits будут отличаться.
источник