Ulimit wird beim zweiten Login eingestellt, nicht beim ersten
Ich verwende Debian Jessie und ich habe einen merkwürdigen Fehler, der mit der Einstellung der Begrenzung der geöffneten Dateien pro Prozess zusammenhängt. Ich möchte das Standardlimit für bestimmte Benutzer (mich) erhöhen. Ich fügte hinzu /etc/security/limit.conf
:
freyja soft nofile 2048 freyja hard nofile 2048
Ich fügte hinzu /etc/pam.d/common-session
:
session required pam_limits.so
Jetzt wird das Limit erhöht, aber nur wenn ich mich das zweite Mal einlogge. Zum Beispiel melde ich mich nach dem Einschalten bei meinem Computer an (über Slim) und erhalte Folgendes:
freyja@host01:~$ ulimit -n 256
Dann melde ich mich ab (mit i3 exit) und logge mich erneut ein (mit slim) und erhalte:
freyja@host01:~$ ulimit -n 2048
Das Gleiche wäre, wenn ich es nach dem ersten Login mache sudo su freyja
. Dann mit su angemeldet bekomme ich auch ein Limit von 2048
.
Haben Sie eine Idee, was ich ändern sollte, oder könnten Sie das Limit 2048
schon beim ersten Login überprüfen ?
Bearbeiten :
Wenn ich das Limit für alle Benutzer ansteige, funktioniert es bei meinem ersten Login (dies ist natürlich keine zufriedenstellende Lösung):
* soft nofile 2048 * hard nofile 2048
Es sieht also so aus, als würde das Limit-System nicht erkennen, dass ich es beim ersten Login bin. Das ist sehr seltsam.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
6
Vollbild-Flash langsam in KDE 4
-
3
Pakete in einem seltsamen Zustand
-
8
Finden Sie, zu welchem Paket eine Datei in Ubuntu / Debian gehört?
-
2
Wie richte ich ein automatisches Login bei Debian (Lenny) ein?
-
1
Amaroks hört nach einem Song auf zu spielen
-
3
Amarok weigert sich, * .ogg-Dateien abzuspielen
-
2
Kopete, um mit GTalk zu arbeiten
-
4
Sendmail-Ersatz auf einem Debian-Heimcomputer
-
4
Wie finden Sie die Ubuntu-Version (Versionsnummer / -name) über die Befehlszeile?