Tutorial qué es root y como usarlo en GNU/Linux
En este tutorial veremos para qué sirve la cuenta de root en GNU/Linux y cómo usarla
Palabras claves: root, sudo, su, administrador, sudoers, gksudo.
El usuario root de un sistema operacional GNU/Linux es el administrador del mismo. Él tiene los permisos necesarios para realizar cualquier tipo de tarea.
Los usuarios comunes en cambio, no tienen permisos para instalar programas o escribir en los directorios de sistema. Por lo tanto, para realizar cualquier acción que necesite permisos de root, deben usar sudo ó su.
Si queremos convertirnos en administradores del sistema (root) escribimos:
su
Nos pide la clave de root, la escribimos y ya somos root.
Si queremos cambiar de usuario:
su nombre_de_usuario
Y escribimos la clave del usuario.
Para dejar de ser root:
exit
sudo en cambio, sirve para ejecutar un comando como root sin dejar de ser un usuario común. Lo usamos por ejemplo para instalar el programa Gimp:
sudo apt-get install gimp
Nos pide la clave de root, la escribimos y ya tenemos permiso para instalar el programa.
Importante: Si el usuario de un programa no está dentro del grupo sudoers no va a poder usar sudo. Para agregarlo al grupo:
sudo adduser nombre_de_usuario sudo
Para cambiar la clave de root escribimos:
sudo passwd root
En Ubuntu, tenemos también un ambiente gráfico especial com permisos de root:
gksudo nautilus
Nos pedirá la clave de root y nos abrirá una ventana en el directorio del administrador root. Desde allí podremos navegar por los directorios del sistema como administradores.
Más información en: http://www.howtogeek.com/111479/htg-explains-whats-the-difference-between-sudo-su/ (idioma inglés)