limits.conf不生效问题解决

正常情况下, /etc/security/limits.conf 的改动,应该在下次访问时就生效才对。

如不生效可能是如下原因:limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。如果PAM没有启用或者生效,limit.conf就不会生效。

所以排查思路如下:

1. 确保 pam 生效
在 /etc/pam.d/login 中,存在:

session required pam_limits.so

2. 确保 ssh 使用 pam
在 /etc/pam.d/sshd 中,存在:

session required pam_limits.so

3、在 /etc/ssh/ssd_config 中, 存在:

UsePAM yes

posted @ 2024-02-22 15:23  陶清刚  阅读(75)  评论(0)    收藏  举报