在Linux中限制每个用户帐号的login。

目前的情况是,所有用户都有本地configuration的telnet连接到运行简单telnet守护进程的红帽服务器。 我想合并这些本地configuration的telnet会话到一个运行在RDP会话中的模拟器。 主要的障碍是这样做允许所述用户build立到Linux主机的无限数量的远程会话。 这是不可接受的,因为涉及许可问题。 我正在寻找一种方法来控制一个特定的用户可以根据用户build立的会话数量。 有一些实用工具types的帐户需要build立多个连接。 交互式用户会话虽然我想限制为每个用户两个。 这可能吗? 如果是这样,如何。 谢谢。

我使用Debian,但它应该几乎是一样的:

在/etc/security/limits.conf(或类似红帽子)中,也许你可以使用maxlogins选项,这些用户可能没有无限的会话数量。

如果“会话数量”是指“同时会话数量”,那么是的,你编辑/etc/xinetd.conf,在“telnet服务”部分设置“instances = 2”。 然后HUP xinetd或“service xinetd reload”。