PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ulimit



robiotor
12.10.02, 15:17
ich möchte für jeden user auf mein redhat 7.3 ulimit setzen. dh jeder user soll eine bestimmte anzahl von prozesse ausführen können.

zb.

user1 2 prozesse
user2 3 prozesse

wie geht das? ich bin ein newbie in sachen linux es wäre ganzgut wenn ich ne ausführliche beschreibung bekommen könnte.

danke euch im vorraus

robiotor
12.10.02, 16:33
kennt sich da keiner aus mensch ich sitze schon seit tagen und bekomem es ned hin.

Mr.Floppy
12.10.02, 18:23
Kennst du schon google?
www.google.de
Ich hab dort ziemlich schnell etwas gefunden


Du musst die Datei /etc/security/limits.conf editieren.
Die syntax wird dort auch genau erklärt, aber nochmal extra
für dich :

abc1 hard nproc 4

Das lässt den user "abc1" nur noch max. 4 Prozesse starten

zander
12.10.02, 19:12
Das funktioniert allerdings (soviel ich weiss) nur mit pam_limits.so (heute benutzen eigentlich alle Distributionen PAM).

robiotor
13.10.02, 11:37
schön und gut nur wenn ich das in der /etc/security/limits.conf reinschreibe dann kann dieser user gar nichts machen auf seiner shell.

noch ned mal ein verzeichniss erstellen oder löschen. also anderen vorschlag bitte

zander
13.10.02, 13:08
Du musst bei der Wahl der maximalen Anzahl von Prozessen natürlich berücksichtigen, dass die login shell genauso zählt wie andere Prozesse auch.

robiotor
14.10.02, 10:55
deswegen habe ich ja auch da mehr an prozesse stehen.

user hard nproc 4


ich bekomme immer ne fehler meldung dann beim einlogen bash: fork: Resource temporarily unavailable was ist das?