Acceso administrativo
En GNU/Linux (y Unix en general), hay un super-usuario llamado root. El equivalente en Windows para root es el Administrador. El super-usuario puede hacer todo, por lo que trabajar a diario como super-usuario puede ser peligroso.
Hay muchos comandos de Linux que tratan con información confidencial como contraseñas, hardware del sistema, u otros que operan bajo circunstancias excepcionales. Evitar que usuarios ordinarios ejecuten estos comandos ayuda a proteger el sistema. Iniciar una sesión como usuario root
proporciona acceso administrativo, y permite la ejecución de algunos de los comandos privilegiados.
Puedes, a partir de la terminal, usar el comando “sudo” para los comandos que requieren privilegios de root. Todos los programas en el menú usarán una interfaz gráfica para sudo, que te preguntarán la contraseña. Cuando se te pregunte por la contraseña, tendrás que proporcionarla. Esto significa que la contraseña del root no es necesaria.
El comando su
su OPCIONES NOMBRE-DE-USUARIO
El comando su
le permite actuar temporalmente como un usuario diferente. Lo hace creando un nuevo shell. El shell es simplemente una consola de entrada de texto que le permite escribir comandos. De forma predeterminada, si no se especifica una cuenta de usuario, el comando su
abrirá un nuevo shell como usuario root
, proporcionando privilegios administrativos.
Siga leyendo
Se recomienda utilizar la opción shell para iniciar la sesión, ya que el shell de inicio de sesión configura completamente el nuevo shell con la configuración del nuevo usuario. Esta opción se puede especificar de tres maneras:
su - su -l su --login
Después de ejecutar el comando su
, se requiere una contraseña.
Tenga en cuenta que el símbolo del sistema ha cambiado para reflejar que ahora ha iniciado sesión como usuario root
. Para cerrar la sesión y volver a la cuenta sin privilegio
, use el comando exit
. Note como el símbolo vuelve a cambiar.
root@localhost:~# exit logout sysadmin@localhost:~$
Utilice el comando su
para cambiar a la cuenta root
.
El comando sudo
sudo [OPCIONES] COMANDO
El comando sudo
permite a un usuario ejecutar un comando como otro usuario sin tener que crear un nuevo shell.
Para iniciar un shell como root, por ejemplo una terminal de comandos que puedan ejecutar comandos de root, utiliza:
sudo -i