[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] root VS sudo



Iñaki wrote:

El Jueves, 19 de Enero de 2006 14:58, Ricardo Frydman Eureka! escribió:
Iñaki wrote:
El Jueves, 19 de Enero de 2006 00:52, Ricardo Araoz escribió:
El Miércoles 18 Enero 2006 16:09, Ricardo Frydman Eureka! escribió:
Iñaki wrote:
El Miércoles, 18 de Enero de 2006 19:21, Ricardo Frydman Eureka!
escribió:
Iñaki wrote:
Entiendo que el compañero se refiere al potencial uso como un
usuario normal de aplicaciones que normalmente no lanzarias como
Ruth y que puedan tener alguna vulnerabilidad conocida o no.
En ese caso, no queda mas que aceptar ese argumento.
Yo es que lo veo justamente al revés, sé de muchos casos de usuarios
que se meten en Linux y ante el primer problema de permisos recurren
a hacer todo como root, incluso arrancar su KDE o Gnome (y luego
encima se quejan de que no pueden entrar en KDE como root).
son 2 instancias diferentes: en una el problema puede ser externo, en
el otro, al frente de la PC, interno.

Yo mismo en mi Debian muchas veces estoy en una consola logueado como
root y la dejo abierta (porque se me olvida cerrarla o porque voy al
baño). En esos momentos podría venir mi madre y hacer un "rm / -rf".
Fijate que yo te estoy hablando de otra cosa: vulnerabilidades.
Hay muchas mas probabilidades que corras aplicaciones vulnerables al
nivel de usuario comun , que como root.
Pero estamos en las mismas, cualquier aplicación corriendo como usuario
normal que trate de ejecutar un comando privilegiado con "sudo..." no
podrá hacerlo pues debería ingresar la clave de usuario que por
supuesto NO sabe. Sólo el propio usuario sabe su clave, yo no veo dónde
está el peligro.
Fijate que pasa si como usuario comun escribes "passwd" y entenderas el
peligro, Iñaki!
jajaja!!! Me parece que hace mucho que no entrás como usuario común....
Si ponés "passwd" como usuario común, lo primero que hace es pedirte tu
contraseña de usuario!!
Es cierto! tienes razon en eso, de todas maneras Iñaki, no es dificil
conseguir la clave del usuario que ya eres, es cuestion de tiempo...

¿Cómo?


man script y otros...

No conocía ese comando, muy curioso y útil, pero no me sirve para hallar mi clave:

 Script started on jue 19 ene 2006 15:18:51 CET
 ibc@mchine ~ $ su
 Password:
 root@machine /home/ibc $ exit
 exit
 ibc@machine ~ $ su ibc
 Password:
 ibc@machine ~ $ exit
 exit
 ibc@machine ~ $ exit
 Script done on jue 19 ene 2006 15:19:21 CET

Vamos, que los password no se ven.  ¿?¿



Si, si claro ahora me diras que revisas todos tus archivos de
configuracion de usuario todos los dias....

En absoluto, pero tampoco entiendo qué quieres decir con ello.


Evidentemente, no es algo /sencillo/ pero vamos a convenir que es
preferible que el sujeto indeseable este /fuera/ del sistema y no dentro.

Pero ¿quién es el "sujeto indeseable" en tu ejemplo?


Y si esta dentro, yo preferiria que no lo este como un user con sudo
habilitado....

Tu no?

Pues depende del escenario, a mi hermano con el que comparto ordenador ni siquiera le he llegado a hablar nunca de lo que es "root". Pero claro, para eso ya estoy yo.

En una oficina con un departamento de informática decente entiendo que lo lógico sería disponer sólo de usuarios normalitos sin privilegios y que sólo los encargados de los sistemas puedan realizar labores de administración en los equipos.

Pero queda un colectivo enorme: los usuarios domésticos, los que conforman por decir algo el 70% de usuarios de ordenadores. Son esos que van con sus padres al centro comercial y se compran una impresora con escáner y un joystick que al llegar a casa se dan cuenta de que no entra en ningún "gujero" del ordenador.

Esos usuarios no quieren, y yo lo entiendo, saber qué es eso de root y demás peripecias. No tienen a un informático en casa para administrar su ordenador e igual no pueden depender constantemente de su primo friki que les instala el "Fisfa"y les quita los virus por un chocolate con churros.

El método "Microsoft" de acercarse a este suculento mercado de usuarios sin conocimientos es el de crear por defecto una cuenta de "Administrador" con todo el poder del mundo. Es lamentable.

En Linux en cambio aparece una distro llamada K(U)buntu que evita el incordio del usuario root pero sigue garantizando la seguridad. Vale, de acuerdo, asumamos que por el uso de "sudo" hay una muy leve pérdida de seguridad, o mejor dicho, un leve aumento del posible riesgo.

Lo más valioso que tiene un ordenador doméstico está en la home de los usuarios normales, yo no tengo un servidor web en /var/www con un PHP y una base de datos administrando cuenta de empleados ni nada por el estilo, y los usuarios más normales mucho menos aún.

Lo cual no evita que instalen en su PC un servidor de pornografía infantil (para seguir con el ejemplo que puso alguien)

Por ello no tiene sentido una política de seguridad que se base a toda costa en el usuario root y que además supondría impedimentos e incordios a los usuarios. Ninguno de ellos concibe que para cambiar la hora del ordenador haya que pedir permisos a ¿"root"?

Concluyendo, a mí lo de "sudo" para ordenadores domésticos me parece lo idóneo, es mucho más seguro que la basura del usuario "Administrador" de Windows y la seguridad del sistema sigue casi intacta. De hecho sólo existen conjeturas de que el uso de "sudo" podría suponer alguna amenaza o riesgo, pero nada palpable aún. Este mismo hilo es la prueba de ello.



Saludos.

Alguien menciono que prefiere sudo, porque con "su" puede dejar haciendo un "apt-get upgrade" e irse, y la madre podría hacer un "rm -rf /" ya que el upgrade termina y queda como usuario root. Para esto yo uso 'su -c "todos los comandos que quiera"'. A veces resulta incomodo porque no tienes autocompletion, pero nunca quise aprenderme la estructura de sudoers (tampoco me la expliquen, ya me acostumbré).


Saludos

--
Cheers

--
Gabriel Parrondo
Linux User #404138

"In theory there's no difference between the theory and the practice. In the practice There is."



Reply to: