Logo de Linux Mint en duotono

Manual de Supervivencia Linux

Consejos y guías para tu supervivencia
con Linux Mint con MATE.

Comandos de Terminal de GNU/Linux
y Scripts multidistribución

⬅️ Volver a Comandos de Terminal

sudo

Ejecuta comandos con privilegios de superusuario.

Nota de ramas – distribuciones

Linux Mint 👉 Instalado

⚠️ Universal en GNU/Linux modernos.

⚠️ Aclaración útil: En instalaciones minimalistas puede no estar disponible por defecto. En ese caso, se usa el comando su para convertirse en root e instalarlo manualmente.

Instalación

En caso de no tenerlo instalado.

Debian/Ubuntu/Mint…

$ su –

# apt install sudo

Fedora/RHEL

$ su –

# dnf install sudo

Arch/Manjaro

$ su –

# pacman -S sudo

openSUSE

$ su –

# zypper install sudo

Alpine

$ su –

# apk add sudo

Uso

sudo más el comando que se quiere ejecutar como root.

TERMINAL
1973sobreruedas@manual_de_supervivencia_linux
/Linux Mint 22.1\ - Manual de supervivencia linux - /xia 22.1\
~ -> $ sudo apt update
 

Actualiza los índices de paquetes con privilegios de administrador.

Ejecutar como otro usuario

TERMINAL
1973sobreruedas@manual_de_supervivencia_linux
/Linux Mint 22.1\ - Manual de supervivencia linux - /xia 22.1\

$ sudo -u nombre_usuario comando_a_ejecutar

~ -> $ sudo -u alejandro cp /home/1973sobreruedas/Documentos/scripts.sh /home/alejandro/Documentos
 

Con sudo -u alejandro le indicamos a sudo que ejecute el comando como el usuario alejandro, en lugar de root.
En este caso se copia (cp) el archivo scripts.sh desde la carpeta de 1973sobreruedas hacia la carpeta de alejandro.

👉 Es útil cuando necesitas actuar como otro usuario específico sin cambiar de sesión.

Opciones útiles

  • sudo -i → Abre un shell de login como root.
  • sudo -s → Abre un shell como root (sin login shell).
  • sudo -l → Lista los permisos del usuario actual.
  • sudo -k → Invalida la caché de credenciales (fuerza a pedir contraseña otra vez).

Nota práctica

👉 Usar sudo es más seguro que trabajar directamente como root, porque limita la duración de los privilegios.
En servidores suele preferirse sudo a su por trazabilidad (queda registro en logs de qué usuario ejecutó qué comando).

⬅️ Volver a Comandos de Terminal