Ограничить количество входов в систему для учетной записи пользователя в 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 для тех пользователей, у которых не может быть неограниченного количества сеансов.