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 della regola 5 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 15: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 18:36, modificato 1 volta in totale.
Avatar utente
RedSkull92
Linux 2.6
Linux 2.6
 
Messaggi: 553
Iscritto il: mar apr 21, 2009 16:25
Località: Palermo
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox

Re: limite fork bomb

Messaggioda miklos » mar nov 22, 2011 15: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 3.x
Linux 3.x
 
Messaggi: 1207
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.12.6
Desktop: openbox 3.5.2

Re: limite fork bomb

Messaggioda RedSkull92 » mar nov 22, 2011 16:56

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

Re: limite fork bomb

Messaggioda miklos » mar nov 22, 2011 17: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 3.x
Linux 3.x
 
Messaggi: 1207
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.12.6
Desktop: openbox 3.5.2

Re: limite fork bomb

Messaggioda RedSkull92 » mar nov 22, 2011 18: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: 553
Iscritto il: mar apr 21, 2009 16:25
Località: Palermo
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox

Re: [RISOLTO] limite fork bomb

Messaggioda condor_85s » dom giu 02, 2013 11:09

Salve vorrei farvi una domanda inerente a questo problema.. Ho scoperto di recente questo "bug" e sono rimasto sorpreso di come sia possibile mandare in blocco linux questa stringa O__O ho cercato di rimediare come descritto nel post. Ma non riesco a trovare il file .bash_profile in /root :(. Premetto che utilizzo slackware 14 a 64 bit.
Grazie
P.S.
Ho provato anche altri metodi; tipo nel modificare il file in etc/security/limits.conf. ma anche questo non esiste
condor_85s
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: gio apr 04, 2013 11:17
Slackware: 14.0 x64
Kernel: 3.2.29
Desktop: kde

Re: [RISOLTO] limite fork bomb

Messaggioda targzeta » dom giu 02, 2013 11:25

Il bash_profile, se non esiste, basta crearlo.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6157
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: [RISOLTO] limite fork bomb

Messaggioda condor_85s » dom giu 02, 2013 14:51

Potresti dirmi come? Cioè basta creare un file vuoto con vi per esempio nella directory /root; per poi mettere il seguente codice?
ulimit -u 200
Grazie
condor_85s
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: gio apr 04, 2013 11:17
Slackware: 14.0 x64
Kernel: 3.2.29
Desktop: kde

Re: [RISOLTO] limite fork bomb

Messaggioda conraid » dom giu 02, 2013 14:53

fai prima a crearlo "pieno", tipo con
echo "ulimit -u 200" > .bash_profile
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12002
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: [RISOLTO] limite fork bomb

Messaggioda condor_85s » dom giu 02, 2013 19:17

Ecco perchè ho deciso di passare a slackware:) La semplicità, e la disponibilità della comunità che non crede di essere Kevin Mitnic; pronta ad aiutare il prossimo per qualunque problema...Grazie di cuore!
Ho risolto creando il file come suggerito da voi....Ora il forkbomb viene bloccato :)..Non si finisce mai di imparare......


Grazieeeeeeee
condor_85s
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: gio apr 04, 2013 11:17
Slackware: 14.0 x64
Kernel: 3.2.29
Desktop: kde


Torna a Slackware

Chi c’è in linea

Visitano il forum: Exabot [Bot] e 2 ospiti

cron