当 shell 为 /sbin/nologin 时,限制每个用户的最大 ssh 连接数不起作用

当 shell 为 /sbin/nologin 时,限制每个用户的最大 ssh 连接数不起作用

我有一台 Centos 7 服务器,当我使用配置文件 /etc/security/limits.conf 限制每个用户的最大连接数时,它工作得很好。请参阅以下文件中我的配置示例:

user1  -   maxlogins   1
user2  -   maxlogins   1

但是,如果与用户关联的 shell 是 /sbin/nologin,它就不再起作用了。我创建了一些仅用于端口转发的用户。由于我想尽可能限制这些用户的权限,因此我将它们分配给了 shell /sbin/nologin。

那么,有没有办法解决这个问题?我想要的是限制这些用户的最大连接数。

先感谢您。

G·普兰特

相关内容