Wie setzt GDM ulimits (Fedora)?

881
Pawel Veselov

Auf Fedora FC20. /etc/security/limits.conf hat:

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

Nach dem Anmelden über GDM und dem Öffnen einer Shell gelten die Grenzwerte 60000für Dateien (rechts) und 1024für die Anzahl der Prozesse.

Ich versuche zu verstehen, wie GDM (oder was sonst beim Starten der X-Sitzung) die ulimits festlegt, insbesondere die nproc. Ich habe versucht, das Einfügen ulimit -u 30000in /etc/X11/xinit/Xsession, und das hat auch nicht geholfen.

Es gibt keine ulimit-Anweisungen in den Profildateien, weder in /etc/noch in~/

(Der Grund, aus dem ich mich interessiere, ist, dass ich X-Apps habe, die aufgrund dieses ulimit aus dem Sack geraten, und ich habe keine Lust, sie von einem Terminal aus zu betreiben).

1

1 Antwort auf die Frage

0
Pawel Veselov

Wenn Sie auf neueren Linux-Systemen die Grenzen für das /etc/security/limits.confAussehen festlegen (insbesondere wenn Änderungen scheinbar nicht funktionieren) /etc/security/limits.d/. Dateien in diesem Verzeichnis werden nach der Verarbeitung bearbeitet limits.confund ändern die Reihenfolge.

Speziell für die Adressierung von https://bugzilla.redhat.com/show_bug.cgi?id=432903 wurde nprocfür alle Benutzer außer root ein Soft-Cap angelegt

unbeabsichtigte Gabelbomben verhindern.

Mit anderen Worten, überprüfen Sie immer /etc/security/limits.confund /etc/security/limits.d/auf Ihre ulimits (und lesen Sie gründlich die limits.conf (5), die ich am Anfang hätte machen sollen).