Ограничить количество входов в систему для учетной записи пользователя в Linux.

Текущая ситуация такова, что все пользователи имеют локально настроенные соединения telnet с сервером Red Hat, на котором работает простой демон telnet. Я хотел бы объединить эти локально настроенные сеансы telnet в эмулятор, который работает в сеансе RDP. Основным препятствием является то, что это позволяет указанным пользователям устанавливать неограниченное количество сеансов telent на хост Linux. Это здесь неприемлемо, поскольку возникают проблемы с лицензией. Я ищу способ контролировать количество сеансов, которые может установить конкретный пользователь, в зависимости от пользователя. Существует несколько учетных записей типа утилит, которые должны устанавливать много соединений. Интерактивные пользовательские сессии, хотя я хотел бы ограничить до двух на пользователя. Это возможно? Если так, то как. Спасибо.

2 ответа

Если под "числом сеансов" вы подразумеваете "количество одновременных сеансов", то да, вы редактируете /etc/xinetd.conf и в разделе "telnet services" задаете "instances = 2". Затем HUP xinetd или "служба перезагрузки xinetd".

Я использую Debian, но он должен быть почти таким же:

В /etc/security/limits.conf (или что-то подобное в Red Hat), возможно, вы можете использовать опцию maxlogins для тех пользователей, у которых не может быть неограниченного количества сеансов.

Другие вопросы по тегам