Ulimit устанавливается при втором входе в систему, а не при первом
Я использую Debian Jessie, и у меня странная ошибка, связанная с установкой лимита открытых файлов на процесс. Я хочу увеличить ограничение по умолчанию для определенного пользователя (меня), поэтому я добавил /etc/security/limit.conf
:
freyja soft nofile 2048 freyja hard nofile 2048
Я также добавил к /etc/pam.d/common-session
:
session required pam_limits.so
Теперь лимит увеличивается, но только когда я вхожу во второй раз. Например, я вхожу в свой компьютер (используя slim) после его включения и получаю:
freyja@host01:~$ ulimit -n 256
Затем я выхожу (используя выход i3) и снова захожу (используя slim), и получаю:
freyja@host01:~$ ulimit -n 2048
То же самое было бы, если после первого входа я делаю sudo su freyja
. После входа в систему su я также получаю ограничение 2048
.
У вас есть идея, что мне следует изменить, или я могу проверить, чтобы сделать ограничение 2048
уже при первом входе в систему?
Редактировать :
Если я увеличу лимит для всех пользователей, он будет работать при моем первом входе в систему (это, конечно, не является удовлетворительным решением):
* soft nofile 2048 * hard nofile 2048
Похоже, лимитная система не распознает меня при первом входе в систему. Это очень странно.
0 ответов на вопрос
Похожие вопросы
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
6
Полноэкранная медленная вспышка в KDE 4
-
3
Пакеты в странном состоянии
-
-
8
Найти, к какому пакету принадлежит файл в Ubuntu / Debian?
-
2
Как настроить автоматический вход в систему в Debian (lenny)?
-
1
Amaroks перестает играть после одной песни
-
3
Amarok отказывается проигрывать файлы * .ogg
-
2
Kopete для работы с GTalk
-
4
Замена Sendmail на домашнем компьютере с Debian
-
4
Как найти версию Ubuntu (номер / имя релиза) из командной строки?