增加非 root 用户的 nproc 限制。只有重启才有效

增加非 root 用户的 nproc 限制。只有重启才有效

我正在增加nprocrhel6 系统中的一个开发用户帐户的限制。在搜索了一些重要的解决方案后,我专注于/etc/security/limits.conf用这两行进行编辑:

@dev_user        hard    nproc          4096
@dev_user        soft    nproc          4096

在某些情况下,我必须处理如此多的线程,这就是为什么我希望这些数字很高。这个解决方案也很好地达到了目的。但我的问题是,如果我在任何时候以权限编辑该文件,sudo那么它只有在系统重新启动后才会生效。

此 dev_user 仅被授予root访问sudo权限。这是我恳请您建议我一些解决方案,该解决方案应该在不重新启动的情况下完成任务。此外,增加的限制应该持续很长时间,除非没有其他人再次编辑它。

答案1

在 中指定的设置由( )/etc/security/limits.conf应用。pam 堆栈仅在创建新会话(登录)时参与。因此,您需要注销并重新登录以使设置生效。pam_limits.soman 8 pam_limits

相关内容