Diferencia entre revisiones de «Cuenta root desactivada»

De Guía Ubuntu
Saltar a: navegación, buscar
m
(Puse la opcion de conectarse con nautilus)
 
(No se muestra una edición intermedia realizada por un usuario)
Línea 12: Línea 12:
  
 
Una vez conozcamos la contraseña del usuario root (ver [[Creación del Password de Usuario root]]) podremos hacer tareas administrativas desde el terminal sin usar '''sudo''' en cada una de nuestras lineas. Para ello bastará con escribir:
 
Una vez conozcamos la contraseña del usuario root (ver [[Creación del Password de Usuario root]]) podremos hacer tareas administrativas desde el terminal sin usar '''sudo''' en cada una de nuestras lineas. Para ello bastará con escribir:
  $ sudo su
+
  $ su
  
Nos pedirá la contraseña de root y pasaremos a estar en ese usuario. Desde ese momento '''sudo''' deja de ser necesario. Si nos encontramos en un '''usuario sin privilegios''' esta opción nos dará también acceso a tareas administrativas desde el terminal. De esto podemos deducir la importancia de '''no dar a conocer la clave de root'''.  
+
Nos pedirá la contraseña de root y pasaremos a estar en ese usuario. Desde ese momento '''sudo''' deja de ser necesario, esto se refleja en el terminal cambiándose el carácter dólar ($) por almohadilla (#). Si nos encontramos en un '''usuario sin privilegios''' esta opción nos dará también acceso a tareas administrativas desde el terminal. De esto podemos deducir la importancia de '''no dar a conocer la clave de root'''.  
  
 
Lo mismo ocurre si usamos  
 
Lo mismo ocurre si usamos  
 
  $ sudo -s
 
  $ sudo -s
 +
o
 +
$ sudo su
  
 
Pero esta vez la contraseña requerida será la del usuario privilegiado en que estemos. Esta opción sólo es válida para estos usuarios.
 
Pero esta vez la contraseña requerida será la del usuario privilegiado en que estemos. Esta opción sólo es válida para estos usuarios.
  
 +
Para salir del modo superusuario basta con teclear en el terminal ''exit'':
 +
# exit
  
 +
Otra opcion, ocupada para manejar archivos con la cuenta root, es iniciar nautilus desde tu cuenta
 +
$ sudo nautilus
 +
Al terminar, cierra la ventana, porque corres los mismos riesgos de conectarte en sesion grafica como root
 
[[Categoría:Particularidades de Ubuntu]][[Categoría:Seguridad]]
 
[[Categoría:Particularidades de Ubuntu]][[Categoría:Seguridad]]

Última revisión de 20:27 12 jul 2010

En las distribuciones Ubuntu (Ubuntu, Kubuntu, Edubuntu, ...) la cuenta root viene desactivada por defecto.

Esta es quizá la diferencia más significativa que se asocia con esta distribución. Dicha cuenta sirve, entre otros aspectos para tomar el control absoluto del sistema y si bien el lema de Ubuntu es "Linux para humanos" o "Linux para todos" es muy normal que se haga esto.

Vamos a tomar un ejemplo más visual:

Imagínate que eres un/a completo/a novato/a en esto de la informática y tu amigo te ha hablado maravillas de Linux. Lo más probable es que por el simple hecho de saber si lo que dice es cierto te bajes una distribución o intentes conseguir acceder a una. Ahora bien, una vez que ya estás dentro puede darse el caso que para tareas específicas de configuración del sistema no tengas acceso desde la sesión que habías iniciado y debas recurrir a la cuenta root (o de superusuario).

Hasta aquí no tiene porque pasar nada, pero si no vuelves a la sesión con la cuenta de usuario normal puede darse el caso de que modifiques archivos, parámetros, carpetas o simplemente programas que pueden afectar al sistema, y seguramente de forma negativa.

En el caso de Ubuntu no se usa root sino un comando denominado "sudo" para el que tienes que dar tu password de usuario. Éste te permite tener los privilegios del superusuario durante unos 15 minutos, reduciendo el riesgo de modificaciones involuntarias.

Una vez conozcamos la contraseña del usuario root (ver Creación del Password de Usuario root) podremos hacer tareas administrativas desde el terminal sin usar sudo en cada una de nuestras lineas. Para ello bastará con escribir:

$ su

Nos pedirá la contraseña de root y pasaremos a estar en ese usuario. Desde ese momento sudo deja de ser necesario, esto se refleja en el terminal cambiándose el carácter dólar ($) por almohadilla (#). Si nos encontramos en un usuario sin privilegios esta opción nos dará también acceso a tareas administrativas desde el terminal. De esto podemos deducir la importancia de no dar a conocer la clave de root.

Lo mismo ocurre si usamos

$ sudo -s

o

$ sudo su

Pero esta vez la contraseña requerida será la del usuario privilegiado en que estemos. Esta opción sólo es válida para estos usuarios.

Para salir del modo superusuario basta con teclear en el terminal exit:

# exit

Otra opcion, ocupada para manejar archivos con la cuenta root, es iniciar nautilus desde tu cuenta

$ sudo nautilus

Al terminar, cierra la ventana, porque corres los mismos riesgos de conectarte en sesion grafica como root