как GDM устанавливает ulimits (Fedora)?

на Fedora FC20. / etc/security / limits.conf состоит из:

* soft nofile 60000
* hard nofile 60000
* soft nproc 30000
* hard nproc 30000

после входа в систему через GDM и открытия оболочки ограничения 60000 для файлов (справа), и 1024 для ряда процессов.

Я пытаюсь понять, как GDM (или что еще в процессе запуска X сессии) устанавливает ulimits, специально ограничивая nproc. Я попытался вставить ulimit -u 30000 на /etc/X11/xinit/Xsession и это не помогло.

там нет ulimit заявления в любом месте в файлах профиля, ни в /etc/, ни в ~/

(причина, по которой я забочусь, состоит в том, что у меня есть приложения X, которые начинают работать из fork из-за этого ulimit, и мне не хочется запускать их из терминала).

24
задан Pawel Veselov
31.03.2023 22:44 Количество просмотров материала 3635
Распечатать страницу

1 ответ

на новых Linux, когда вы устанавливаете ограничения в /etc/security/limits.conf посмотреть (особенно если изменения не работают) в /etc/security/limits.d/. Файлы в этом каталоге обрабатываются после limits.conf и переопределить любые изменения в заказ.

конкретно в адрес https://bugzilla.redhat.com/show_bug.cgi?id=432903, там был мягкий шапку надеваешь nproc для всех пользователей, кроме root, в

предотвратите случайные бомбы вилки.

в других слова, всегда проверяйте /etc/security/limits.conf и /etc/security/limits.d/ для ваших ulimits (и тщательно прочитать пределы.conf (5), который я должен был сделать в начале).

0
отвечен Pawel Veselov 2023-04-02 06:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх