fork bomb

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

fork bomb

Beitrag von Voyager_MP » 29.12.2006 11:42:13

Wie kann ich mit limits.conf fork bombs unterbinden ?
Gruß Michel

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.12.2006 12:16:42

in dem du für "nproc" ein limit einträgst, in limits.conf gibt es ganz unten Beispiele wie so etwas geht

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 29.12.2006 12:30:28

hab ich, kann aber immer noch bomben ;)
mein test user ist in der group users. (default)

Code: Alles auswählen

#*              soft    core            0
#*              hard    rss             1000
#*              hard    memlock         10000
#*              -       maxlogins       5
#*              hard    data            102400
@users         hard    nproc           50
@users         soft    nproc           50
@users         hard    nice            10
@users         soft    nice            10
@users         hard    priority        9
@users         -       maxlogins       5

@adm           hard    core            100000
@adm           hard    rss             100000
@adm           soft    nproc           2000
@adm           hard    nproc           3000
@adm           hard    fsize           100000
@adm           -       maxlogins       10
Gruß Michel

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 29.12.2006 14:59:06

Hast du dich auch neu eingeloggt?

Gruß
Aaron

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Beitrag von Voyager_MP » 29.12.2006 15:21:17

nööö warum auch ;)

ja klar ...
Gruß Michel

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 30.12.2006 15:35:06

was sagt dir

Code: Alles auswählen

ulimit -n
wird für die entsprechende session das limit gesetzt ? z.B. wird es hier bei Verwendung von "su" nicht gesetzt:

Code: Alles auswählen

root@gms1:~# grep limit /etc/pam.d/*
/etc/pam.d/atd:session    required   pam_limits.so
/etc/pam.d/cron:# Sets up user limits, please define limits for cron tasks
/etc/pam.d/cron:# through /etc/security/limits.conf
/etc/pam.d/cron:session    required   pam_limits.so
/etc/pam.d/gdm:session  required        pam_limits.so
/etc/pam.d/gdm-autologin:session        required        pam_limits.so
/etc/pam.d/login:# set access limits.
/etc/pam.d/login:# Sets up user limits according to /etc/security/limits.conf
/etc/pam.d/login:# (Replaces the use of /etc/limits in old login)
/etc/pam.d/login:session    required   pam_limits.so
/etc/pam.d/ssh:# access limits that are hard to express in sshd_config.
/etc/pam.d/ssh:# Set up user limits from /etc/security/limits.conf.
/etc/pam.d/ssh:session    required     pam_limits.so
/etc/pam.d/su:# Sets up user limits, please uncomment and read /etc/security/limits.conf
/etc/pam.d/su:# (Replaces the use of /etc/limits in old login)
/etc/pam.d/su:# session    required   pam_limits.so
Gruß
gms

Antworten