要修改 /etc/security/limits.conf 文件,您需要按照以下步骤进行操作:\n\n1. 打开终端并使用以下命令打开文件:\n \nsudo nano /etc/security/limits.conf\n \n\n2. 在文件中找到适当的配置部分并进行修改。文件的格式如下:\n \n &lt;domain&gt; &lt;type&gt; &lt;item&gt; &lt;value&gt;\n \n 其中,<domain> 表示要应用限制的用户或组,<type> 表示要应用的限制类型,<item> 表示要限制的资源,<value> 表示限制的值。\n\n 例如,如果您想要更改用户的最大打开文件数限制,可以添加以下行:\n \n &lt;username&gt; hard nofile &lt;value&gt;\n &lt;username&gt; soft nofile &lt;value&gt;\n \n 其中,<username> 是您要更改限制的用户名,<value> 是您希望设置的新限制值。\n\n3. 保存文件并退出编辑器。\n\n4. 重新启动计算机以使更改生效。\n\n5. 使用以下命令检查限制是否已更改:\n \n ulimit -a\n \n\n如果在重新启动后 ulimit -a 命令仍然不显示更改的限制,请尝试以下解决方法:\n\n1. 确保已使用正确的语法和格式编辑了 /etc/security/limits.conf 文件。\n\n2. 确保在文件中为正确的用户或组设置了限制。\n\n3. 如果您更改的是用户的限制,请确认您正在使用正确的用户名。\n\n4. 检查是否存在其他配置文件覆盖了 /etc/security/limits.conf 中的设置。例如,可以在 /etc/security/limits.d/ 目录中找到其他文件。\n\n5. 检查系统是否启用了 PAM 限制。您可以检查 /etc/pam.d/common-session 文件中是否包含以下行:\n \n session required pam_limits.so\n \n\n6. 如果以上步骤都没有解决问题,您可以尝试重新登录用户或重启计算机。\n\n希望这些步骤可以帮助您解决 ulimit -a 命令不显示更改的问题。

Ubuntu 22.04 修改 /etc/security/limits.conf 后 ulimit -a 不生效的解决方法

原文地址: https://www.cveoy.top/t/topic/qbnt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录