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
浙公网安备 33010602011771号