2014-06-12 18 views
9

Ich habe /etc/security/limits.conf so konfiguriert.linux limits.conf funktioniert nicht?

user1    soft core   0 
user1    hard core   0 

Dann neu gestartet ich das System und als root angemeldet dann tat ich dies.

su user1 
ulimit -c unlimited 

dann ausgeführt ich einen Buggy Anwendung Core-Datei zu erzeugen. da ich das Kernlimit von limits.conf auf Null gesetzt habe, erwartete ich, dass der Kern nicht generiert wird, aber das war nicht das Ergebnis, der Kern wurde normalerweise generiert. was ist los ??

einige Tipps würden uns freuen.

Antwort

19

limits.conf wird von pam_limits.so gelesen, so dass Sie überprüfen müssen, ob dieses Modul in /etc/pam.d/su aktiviert ist. Auf meinem System wurde diese standardmäßig auf Kommentar:

# Sets up user limits, please uncomment and read /etc/security/limits.conf 
# to enable this functionality. 
# (Replaces the use of /etc/limits in old login) 
# session required pam_limits.so 

Sobald unkommentiert, startet das Modul sofort mit der Arbeit. Wenn Sie immer noch Probleme haben, überprüfen Sie Ihr Auth-Protokoll (möglicherweise /var/log/auth.log), wo Limits-related Fehler geschrieben werden.

+0

danke! Es klappt! – daehee