无法在 16.10 中增加“打开文件”限制

无法在 16.10 中增加“打开文件”限制

我正在尝试将“打开文件”增加到普通用户和 root 用户。一直从不同的来源应用不同的程序,但没有成功。我使用的是 Ubuntu 16.10 和 Linux 4.8.0-41-generic,这些是我迄今为止所做的更改:

$ grep nofile /etc/security/limits.conf
#-nofile-最大打开文件数
root-nofile 80000
* - 无文件 80000

$ grep pam_limits /etc/pam.d/*
/etc/pam.d/common-session:session 需要 pam_limits.so
/etc/pam.d/common-session-noninteractive:会话需要 pam_limits.so
...
/etc/pam.d/login:session 需要 pam_limits.so
...

$ grep 文件最大 /etc/sysctl.conf
fs.文件最大值=80000

$ cat /proc/sys/fs/file-max
80000

然后我重启了。重启后,我用“ulimit”检查:

$ ulimit -Sn
1024
$ ulimit -Hn
4096

答案1

Ubuntu v16.10 使用 systemd 吗?那么您可能会遇到一个问题,即图形登录由不使用 /etc/security/limits* 的 systemd 启动。请参阅此答案:

https://superuser.com/a/1322187/116705

相关内容