Hola listeros.
Vereis tenemos en la universidad un servidor con 24 terminales donde la
gente hace practicas de programaci�n, navegan, usan amsn, y alguna
cosilla m�s.
Resulta que si alguien que esta haciendo un programa en C usa un bucle
infinito, por mala programaci�n o a mala intenci�n, es posible que nos
llegue a colgar el server.
Para ello en el fichero /etc/security/limits.conf hemos a�adido
restricciones de uso de cpu, tama�o m�ximo de archivos, memoria, etc...
El problema es que a�n con eso creo que el fichero limits.conf est� pero
no es leido, dado que los permisos no son aplicados.
Ademas resulta que la documentaci�n es algo confusa en cuanto a la
sintaxis de ese fichero, ya que el la pagina man limits.conf dice:
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)
N: max number of open files
R: max resident set size (KB)
S: max stack size (KB)
T: max CPU time (MIN)
U: max number of processes
K: file creation mask, set by umask(2).
L: max number of logins for this user
P: process priority, set by setpriority(2).
For example, L2D2048N5 is a valid LIMITS_STRING. For reading
convenience, the following entries are equivalent:
username L2D2048N5
username L2 D2048 N5
Y despu�s en el archivo limits.conf la sintaxis es del tipo:
#<domain> <type> <item> <value>
#
#* soft core 0
#* hard rss 10000
[EMAIL PROTECTED] hard nproc 20
[EMAIL PROTECTED] soft nproc 20
[EMAIL PROTECTED] hard nproc 50
#ftp hard nproc 0
[EMAIL PROTECTED] - maxlogins 4
Estos valores son los que vienen por defecto.
�Como hacer para limitar a usuarios del sistema el uso de cpu m�ximo,
memoria m�ximo, etc....?
Saludos