Guten Tag,
wie kann ich einem bestimmten User vorschreiben wieviel Prozesse er starten kann/darf?? Nein es geht nicht um psybnc hosting oder aehnliches aber ich hab da so nen Spezi der immer sehr viel startet obwohl das so nich ausgemacht war.
Diesem wuerde ich gern ne Anzahl an Prozessen vorschreiben dass er auch nich mehr starten kann.
Kann hier jemand helfen??
Uli
Prozessanzahl fuer Shelluser begrenzen
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: Prozessanzahl fuer Shelluser begrenzen
Stichwort: ulimit
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 3840
- Joined: 2003-01-21 01:59
- Location: Sinsheim/Karlsruhe
Re: Prozessanzahl fuer Shelluser begrenzen
Falls der User Shell Access hat, pam_limits (nproc), siehe http://www.kernel.org/pub/linux/libs/pa ... tml#ss6.12
Wenn es nur um den Apachen und CGIs geht, das kann der Apache auch selbst, siehe http://httpd.apache.org/docs/mod/core.html#rlimitnproc
Wenn es nur um den Apachen und CGIs geht, das kann der Apache auch selbst, siehe http://httpd.apache.org/docs/mod/core.html#rlimitnproc
-
- Posts: 105
- Joined: 2002-06-21 16:23
Re: Prozessanzahl fuer Shelluser begrenzen
Hallo,
erstmal danke fuer den Hinweis. Ich habe unter /etc/security/ die Datei limits.conf gefunden.
Dort ist allerdings in den Beispielen immer von Domains die Rede. Ich moechte ja dem User die Anzahl begrenzen. Mit man ulimit werde ich noch nicht ganz schlau. Kann jemand genauer helfen bzw nen Beispiel nennen wie ich dem User /home/xy zb nur 2 Prozesse erlaube??
Uli
erstmal danke fuer den Hinweis. Ich habe unter /etc/security/ die Datei limits.conf gefunden.
Dort ist allerdings in den Beispielen immer von Domains die Rede. Ich moechte ja dem User die Anzahl begrenzen. Mit man ulimit werde ich noch nicht ganz schlau. Kann jemand genauer helfen bzw nen Beispiel nennen wie ich dem User /home/xy zb nur 2 Prozesse erlaube??
Uli
-
- Posts: 3840
- Joined: 2003-01-21 01:59
- Location: Sinsheim/Karlsruhe
Re: Prozessanzahl fuer Shelluser begrenzen
Man kann als Domain auch einen User angeben. Das steht auch so in der Doku, wozu ich den Link gepostet hatte.Dort ist allerdings in den Beispielen immer von Domains die Rede. Ich moechte ja dem User die Anzahl begrenzen
Bezieht sich wohl auf die Funktion der Bash, nehme ich an. Halte ich nicht für so empfehlenswert wie pam_limit.Mit man ulimit werde ich noch nicht ganz schlau
Nein. ;)Kann jemand genauer helfen bzw nen Beispiel nennen wie ich dem User /home/xy zb nur 2 Prozesse erlaube??
-
- Posts: 105
- Joined: 2002-06-21 16:23
Re: Prozessanzahl fuer Shelluser begrenzen
thx dann werde ich es in dieser Datei mal mit einem Testuser testem. Muss ich irgendwas reloaden nach dem aendern dieser Datei??
Uli
Uli
-
- Posts: 3840
- Joined: 2003-01-21 01:59
- Location: Sinsheim/Karlsruhe
Re: Prozessanzahl fuer Shelluser begrenzen
Nicht, dass ich wüsste.Muss ich irgendwas reloaden nach dem aendern dieser Datei??
-
- Posts: 87
- Joined: 2002-11-26 23:07
- Location: Karlsruhe
Re: Prozessanzahl fuer Shelluser begrenzen
also da kenne ich nur...fremd wrote:... aber ich hab da so nen Spezi der immer sehr viel startet obwohl das so nich ausgemacht war ...
Code: Select all
userdel -r spezi
-
- Posts: 696
- Joined: 2004-01-27 14:16
- Location: Aachen
Re: Prozessanzahl fuer Shelluser begrenzen
Vielleicht hilft Dir:fremd wrote:Kann jemand genauer helfen bzw nen Beispiel nennen wie ich dem User /home/xy zb nur 2 Prozesse erlaube?
http://www.gentoo.org/doc/de/gentoo-sec ... #doc_chap8
und http://www.gentoo.org/doc/de/gentoo-sec ... hap6_sect1
-
- Posts: 142
- Joined: 2003-12-12 18:36
Re: Prozessanzahl fuer Shelluser begrenzen
Als Anmerkung:
cu
Das kann ich mir vorstellen. Wie du den Befehl ulimit einsetzt, findest du in der Manpage von bash ;)Mit man ulimit werde ich noch nicht ganz schlau
cu
-
- Posts: 3840
- Joined: 2003-01-21 01:59
- Location: Sinsheim/Karlsruhe
Re: Prozessanzahl fuer Shelluser begrenzen
Das wiederum steht aber (zumindest bei mir = debian sarge) auch gleich ganz oben in der manpage von ulimit. :)Wie du den Befehl ulimit einsetzt, findest du in der Manpage von bash
-
- Posts: 58
- Joined: 2004-07-16 14:40
- Location: Karlsruhe
Re: Prozessanzahl fuer Shelluser begrenzen
Evtl hilft Dir Reaper weiter http://reaper.warpshells.com/fremd wrote:wie kann ich einem bestimmten User vorschreiben wieviel Prozesse er starten kann/darf??
Das wurde für so Fälle geschrieben.
Ich hab allerdings keine Erfahrung damit, nur im Gedächtnis behalten falls ich es mal brauche ;-)
Ciao
Ryukia