El mi�rcoles 03 de mayo de 2000 a la(s) 09:03:37 +0100, "Arregui-Garc�a, 
Javier" contaba:
>
>Bueno, y adem�s tenemos el comando ulimit (man bash),  que 
>permite limitar un mont�n de cosas para una shell, entre las 
>cuales tenemos:
>
>* tama�o de los cores
>* n� m�ximo de procesos
>* memoria virtual (Kbytes)
>* cpu time (seconds)
>* n� ficheros abiertos

         Ciertamente. �sta es la soluci�n.


>No tengo claro qui�n ejecuta esto, porque no tendr�a sentido 
>que lo hiciera el propio usuario. De hecho, no creo que tenga 
>permisos para hacerlo. Supongo que el administrador lo podr� 
>poner en el /etc/profile, y se lanzar� para todas las shells.

         El  usuario  tiene permiso  para  hacerlo  porque su  shell  se
     ejecuta  con  permiso de  usuario.  Evidentemente  los cambios  que
     produce s�lo son  efectivos en su shell. Tambi�n  puede cambiar los
     valores que el  administrador ponga en /etc/profile  y similares, a
     no ser que dicho admin deshabilite el comando ulimit:

enable -n ulimit
enable -n enable

         Esto de enable lo vi hace pocos d�as en bugtraq.


>Con esto se puede evitar que un t�o consuma demasiados 
>recursos, aunque es peligroso, pues puedes penalizar al que 
>realmente los necesita.

         Esto se soluciona mirando la  variable $USER dentro del profile
     y actuando en consecuencia.


-- 
 Just do it.

David Serrano <[EMAIL PROTECTED]>                Linux 2.2.14 - Reg. User #87069
lynx -dump http://www.ctv.es/USERS/fserrano/pgp_dsspubkey.asc | gpg --import -
Hi! I'm a .signature virus!  Copy me into your ~/.signature to help me spread!

Attachment: pgpuwBhApBpVV.pgp
Description: PGP signature

Responder a