Cuando utilizas Ubuntu, Debían y Raspberry OS, te das cuenta que entrar en la terminal como usuario root, es totalmente diferente dependiendo de la distribución.
Esto es debido a que distribuciones como Ubuntu, deshabilitan el usuario root por razones de seguridad.
Vamos a ver cómo utilizar el comando su o sudo.
Es un comando que te permite convertirte temporalmente en otro usuario.
La sintaxis del comando su
es la siguiente:
su [OPTIONS] [USER [ARGUMENT...]
Para cambiar el usuario actual al usuario root, e iniciar la shell como root
su
Una vez introducida la contraseña, estaremos en una sesión de root.
Para confirmar que realmente estamos en la sesión root y no en el usuario, introduciremos el comando whoami
whoami
Si iniciamos la sesión con -, -l
o --login
, cambiar directorio de actual de la shell, inicia como si comentaremos una sesión totalmente de cero.
su -
Para iniciar la nueva sesión iniciando un comando, por ejemplo zsh
su -s /usr/bin/zsh
Para preservar el entorno actual de usuario ejecutando comandos de root, utilizaremos la opción -p
, --preserve-environment
su -p
Si utilizas la opción -
, -p
se ignora.
Para cambiar a otra sesión de usuario
su angel
En distribuciones como Ubuntu, el comando su no funciona, debido que la cuenta root está deshabilitado por defecto.
Para acceder como root en estas distribuciones tenemos que utilizar el comando
sudo permite ejecutar comandos como otro usuario.
Para entrar como root, sería escribir sudo seguido de su , e introducir la contraseña del usuario actual. Solo podremos entrar como usuario root si este usuario tiene permisos de administración.
sudo su -
Para entrar como usuario root y estar dentro del entorno de este usuario
sudo -i
sería equivalente a sudo -
La ventaja del comando sudo, es ejecutar instrucciones como usuario root dentro de la sesión de un usuario.
Publicado por Angel el Wednesday 06 January del 2021
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.