Ingresar en Mandriva como usuario root

Introducción: ¿Por qué no es recomendable entrar como root en nuestro sistema?

Usar la cuenta del usuario root puede llegar a ser muy peligroso, no olvidemos que root tiene plenos poderes en el sistema. Su uso indiscriminado puede llevar a que consigamos un sistema inestable, inseguro, que incluso tengamos que llegar a reinstalar.

En Window$ es sumamente sencillo usar la cuenta de administrador como si fuese una cuenta normal, sin privilegios, pero esa es una de las causas de la entrada de virus, spyware, bots, .etc

Si usas la cuenta de root como si fuese la tuya todo es posible: desde cargarte el sistema parcial o totalmente a, por un descuido, instalar programas con 'malware' (en plan keyloggers, spyware, bots de spam...).

Si Linux tiene 'fama' de ser seguro y estable es p.q. se usa diferente a Windows. Si usas un Linux como un Windows, tendras los mismos problemas.

Trabajar como usuario, en cambio, no tiene estos riesgos, además, no te supone ninguna limitación, los programas funcionan, puedes configurar tu escritorio, acceder a las unidades de disco etc.

¿Cuantas veces vas a necesitar trabajar como root una vez que tu equipo esté a tu gusto?, pocas. Únicamente lo necesitarás para instalar algun programa nuevo (que no se hace tan a menudo), para cambiar alguna configuración del hardware (que se hace una vez o ninguna) y poco más.

Usuario root desde consola

Un comando muy interesante, y que contribuye a la seguridad del sistema en gran medida, es el comando sudo. Es conveniente usar este comando cuando usamos muy habitualmente una aplicación que requiere privilegios de root. ¿Qué ventaja tiene? Cuando ejecutamos una aplicación con sudo, por ejemplo xcdroast, sólo xcdroast y los comandos que requiere poseen los permisos de superusuario.

Para entrar como root en consola no hay más que loguearse como tal:

Login: root
Password:

Si somos un usuario, podemos ejecutar, bien en un terminal o en consola:

su

o, también

su -

El "-" hace que las variables de entorno se actualicen y pasen a ser las de root. Si no es necesario yo no pondría esta opción, así no tenemos, por ejemplo, acceso directo a comandos "básicos", ya que nuestro PATH no habrá agregado comandos de /sbin, por ejemplo.

Ingresar como usuario root en modo gráfico

Esto no es recomendado, ya que hay una enorme tentación a usar habitualmente la cuenta gráfica del usuario root, con los riegos que ello trae.

Lo más seguro es ingresar como usuario normal, en mandriva (tanto en KDE como en Gnome), cada vez que ejecutemos alguna aplicación que requiere privilegios de root (como rpmdrake), se abrirá una ventana en la que podrás poner la contraseña de root :-)

Permitir al usuario root loguearse desde KDM

Para ello basta con seguir las siguientes instrucciones:

También puedes editar el fichero /etc/kde/kdm/kdmrc, buscar la línea

AllowRootLogin=false

y poner

AllowRootLogin=true

(*)

Permitir al usuario root loguarse desde GDM

Abrimos un terminal como usuario y ejecutamos gdmsetup, nos pedirá la contraseña de root y, una vez dentro de la configuración, vamos a "Seguridad" y permitimos a root que entre vía GDM. Si queremos ver su imagen en GDM, vamos al apartado "usuarios".

(*) Gracias a bart_bender por este segundo método para cambiar este comportamiento en kdm sin necesidad de usar el entorno gráfico.

No puedo iniciar sesión como root

¿Quieres entrar como root en Mandriva?, pues fácil:

Vas a una terminal virtual (Ctrl+Alt+F1 hasta F7), pones de login 'root' y de password la contraseña de root que configuraste.

Si quieres entrar en el modo gráfico como root.... que sepas que tienes tres opciones:

  1. No es necesario entrar como root en el entorno gráfico para administrar el sistema: vas al centro de control y ya te pedirá el password cuando sea necesario.
  2. o abres una terminal de texto (konsole, xterm, aterm...), pones el comando para pasarte a superusuario ("su - " sin las comillas), entras el password de root y "yasta".
  3. No voy a explicártelo: aprende a hacerlo. Si aprendes a hacerlo por tu mismo, ya sabrás lo suficiente como para saber que es una mala idea y no es necesario. Si te lo explico ahora, cuando aún no sabes lo suficiente, suben las posibilidades de que tu máquina se convierta en un zombie y me haga DDoS a alguno de mis servidores, me envíe SPAM a mis cuentas de correo o se dedique a alguna que otra actividad ilegal sin tu consentimiento.

Parece que moleste que Mandriva Linux pida el password de root. Pues eso está por seguridad: para que sepas que la acción que intentas realizar necesita "superpoderes" y que no te lo tomes a broma.

¿A que en Windows lo tienes fácil? Entras como Administrador y ya está, todo es fácil y no entras ningún password. Pero luego tienes esos viruses, el spyware, los bots, los zombies, los fallos...

Si entras como root en forma gráfica, todo es posible: desde cargarte el sistema parcial o totalmente a, por un descuido, instalar programas con 'malware' (en plan keyloggers, spyware, bots de spam...).

Repite conmigo:

Linux no es Windows, Linux no es Windows, Linux no es Windows

Si Linux tiene 'fama' de ser seguro y estable es porque se usa diferente a Windows. Si usas un Linux como un Windows, tendrás los mismos problemas.

Y yo ya recibo demasiado spam.

Salut,

Sinner