Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO] limite fork bomb

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[RISOLTO] limite fork bomb

Messaggioda RedSkull92 » mar nov 22, 2011 16:25

Ho letto in giro che per limitare l'apertura di troppi processi (per evitare eventuali fork bomb) bisogna editare il file : /etc/security/limits.conf
ma ho notato che non è presente in Slackware la directory security, così la creo e creo il file limits.conf con queste specifiche:
Codice: Seleziona tutto
redskull hard nproc 200


Cioè dovrebbe limitare l'apertura dei processi a 200.
Però non funziona, faccio una fork bomb e il sistema va in palla, cosa che vorrei si evitasse.
controllo i limiti con limit -a e mi dà questo in output
redskull@smagen:~$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 30622
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 30622
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

Come potete notare i processi apribili rimangono a 30622.
Qualche consiglio su come modificare tale valore ?
Ultima modifica di RedSkull92 il mar nov 22, 2011 19:36, modificato 1 volta in totale.
Avatar utente
RedSkull92
Linux 2.6
Linux 2.6
 
Messaggi: 535
Iscritto il: mar apr 21, 2009 17:25
Località: Palermo
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox

Re: limite fork bomb

Messaggioda miklos » mar nov 22, 2011 16:48

RedSkull92 ha scritto:Ho letto in giro che per limitare l'apertura di troppi processi (per evitare eventuali fork bomb) bisogna editare il file : /etc/security/limits.conf
ma ho notato che non è presente in Slackware la directory security, così la creo e creo il file limits.conf con queste specifiche:

non vorrei dire cavolate, ma mi pare che questo file sia legato a pam.. che slackware non ha.
per cambiare questo valore devi sempre usare ulimit, nel caso specifico
Codice: Seleziona tutto
ulimit -u {numero processi}
ho visto cose che voi astemi non potete immaginare
miklos
Linux 2.6
Linux 2.6
 
Messaggi: 875
Iscritto il: lun lug 16, 2007 17:39
Località: Roma
Slackware: 14 64bit
Kernel: 3.8.6
Desktop: openbox 3.5.0

Re: limite fork bomb

Messaggioda RedSkull92 » mar nov 22, 2011 17:56

ho messo
ulimit -u 200
in .bash_profile e sembra funzionare.
Avatar utente
RedSkull92
Linux 2.6
Linux 2.6
 
Messaggi: 535
Iscritto il: mar apr 21, 2009 17:25
Località: Palermo
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox

Re: limite fork bomb

Messaggioda miklos » mar nov 22, 2011 18:41

se vuoi farlo in modo piu' generico per tutti gli utenti, potresti metterlo come script dentro /etc/profile.d
ho visto cose che voi astemi non potete immaginare
miklos
Linux 2.6
Linux 2.6
 
Messaggi: 875
Iscritto il: lun lug 16, 2007 17:39
Località: Roma
Slackware: 14 64bit
Kernel: 3.8.6
Desktop: openbox 3.5.0

Re: limite fork bomb

Messaggioda RedSkull92 » mar nov 22, 2011 19:36

Ho solo l'utente root e il mio utente nel pc quindi mi è bastato mettere quella stringa in .bash_profile in /root e nella mia home.
RISOLTO.
Avatar utente
RedSkull92
Linux 2.6
Linux 2.6
 
Messaggi: 535
Iscritto il: mar apr 21, 2009 17:25
Località: Palermo
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox


Torna a Slackware

Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite