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!
pgpuwBhApBpVV.pgp
Description: PGP signature

