[eside-ghost] Sudo

"Yuki (aka Rubén Gómez)" rugoli en euskalnet.net
Jue Feb 2 09:31:56 CET 2006


Buenas! Estoy un poco preguntón ultimamente :p así que me tenis que 
volver a sufrir ;D

Esta vez la pregunta trata sobre "sudo", bueno, o más que pregunta, 
comentario. Que conste que hablo sin haberlo usado demasiado, por lo que 
puede que meta la pata hasta el fondo. De ser así, no seáis demasiado 
crueles ;-)

Ubuntu trae por defecto el sudo habilitado para el primer usuario que es 
añadido al sistema, por lo que, de conocer la contraseña de este, se 
puede tener acceso root. También es verdad que sudo facilita mucho la 
entrada a un usuario windowsero a un entorno gnu/linux, ya que este está 
acostumbrado a entrar en su maquina como administrador, y aunque no sea 
lo mismo, el tener solo una contraseña a muchos les facilita las cosas.

Aquí es donde veo algunos problemas. Generalizando, las contraseñas de 
los usuarios normales no suelen ser grandes pass-phrases donde se 
mezclen números y mayúsculas y caracteres de puntuación, por lo que en 
el caso de conseguir entrar a un sistema como un usuario que tiene 
permisos de sudo, se conseguiría automaticamente permisos de root.

Sé que con sudo se puede restringir el acceso a los usuarios a que solo 
puedan tocar ciertas cosas, pero en el caso de ubuntu no es así.

Aparte, una vez ejecutado una acción con sudo, se permite hacer otras 
acciones privilegiadas sin pedir la contraseña durante 15 minutos (o 
algo así), por lo que de hacer un "sudo vi /etc/lilo.conf" y meter la 
contraseña, nuestro equipo podría estar en peligro durante esos 15 
minutos si ejecutamos un simple bash-script que haga "sudo rm -fr /" (no 
lo he probado, pero en teoría debería funcionar), nos jodería todo. 
Quizá haya un algún punto en la configuración de sudo para que a cada 
acción ejecutada te pida la contraseña, no lo sé.

Quizá me haya levantado un poco paranoico esta mañana y por eso comento 
esto. Algún comentario al respecto? (y no digáis que me he levantado 
paranoico ;)

Saludos.


Más información sobre la lista de distribución eside-ghost