omezeni pouzitelne pameti

Petr Stanek snek na penguin.cz
Pondělí Duben 26 15:18:53 CEST 1999


Jakub Madle wrote:
> 
> Dobry den!
> mam nasledujici problem:
> jeden z useru vymyslel veselou zabavu v tomto duchu
> 
> #include <stdlib.h>
> void main(int argc, char **argv)
> {
>   while(1)
>   malloc(1024);
> }
> 
> mohu se techto vtipu zbavit jinak nez userdel -r ???
> jde nekde nastavit, aby se z pouzitelnych 64M RAM rezervovalo treba 10M
> pro roota?
> jinak to totiz napise do konzole ze "can't load interpreter" a je to na
> hw-reboot

No a cotak omezit zlobivce a nebo zlobivou skupinu ;-)

# /etc/limits contains user resource limits.
# See limits(5).
#
# Format:
# <username> <limits-string>
#
# default entry is '*' for username
#
# Valid flags are:
# A: max address space (KB)
# C: max core file size (KB)
# D: max data size (KB)
# F: maximum filesize (KB)
# M: max locked-in-memory address space (KB) [only for root on Linux
2.0.x]
# N: max number of open files
# R: max resident set size (KB) [no effect on Linux 2.0.x]
# S: max stack size (KB)
# T: max CPU time (MIN)
# U: max number of processes
# L: max number of logins for this user
#
# Examples:
# the default entry
#* L2 D6144 R2048 S2048 U32 N32 F16384 T5 C0
# another way of suspending a user login
#guest   L0
# this account has no limits
#sysadm  -

Snek
-----------------------------------------------------------------------
Snek Petr Stanek          mailto:snek na penguin.cz     tel.: 069/6656 318
Server pro podporu UNIXu     Debian GNU Linux     http://www.penguin.cz


Další informace o konferenci Linux