Blog del Podcast
podcast      GitHub      Twitter   Telegram

Comando sudo y su

Tiempo estimado de lectura: 3 minutos. 422 palabras. bash

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.

Comando su

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.

Cambiar de usuario

Para cambiar a otra sesión de usuario

su angel

su o sudo? Ubuntu

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.

Fuentes


Publicado por Angel el miércoles 06 enero del 2021



También te puede interesar:




Powered by org-bash-blog

Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.