# SUDO

¿Qué es y para qué sirve el Super Usuario de Dominio?

# Referencia rápida

Linux maneja los permisos de aquello que los usuarios pueden hacer en dos niveles. El usuario operador, y el super usuario o administrador. Cada vez que usted desee hacer algo que requiera un permiso de administrador o permiso elevado, el sistema le pedirá la contraseña para darle temporalmente permisos de sudo.

Así podrá, por ejemplo, hacer cambios en carpetas y archivos protegidos, instalar programas, cambiar configuraciones de sistema, entre otros.

# Documentación

Sudo es un comando muy importante en Linux y otros sistemas operativos basados en Unix. Su nombre proviene de "superuser do" (hacer como superusuario) y se utiliza para que los usuarios puedan ejecutar comandos con privilegios de superusuario o root, es decir, con permisos elevados, de manera controlada y segura.

Si deseas hacer una acción que necesita contraseña por fuera de la terminal, como instalar desde un instalador, Linux te pedirá la contraseña con una pequeña ventana popup.

sudo en terminal

# Funciones principales de sudo:

  1. Ejecutar comandos como root: Si necesitas realizar una acción que solo un administrador del sistema puede hacer (como instalar software, cambiar configuraciones de sistema, etc.), puedes usar sudo para obtener permisos temporales y ejecutar ese comando.

  2. Seguridad: En lugar de tener que iniciar sesión como root (lo que es peligroso), puedes usar sudo para ejecutar comandos específicos con privilegios elevados, lo que aumenta la seguridad. El sistema te pedirá la contraseña antes de concederte permisos de administrador.

  3. Control de acceso: Los administradores del sistema pueden configurar qué usuarios tienen permisos para usar sudo y qué comandos pueden ejecutar con él. Esto ayuda a controlar quién puede realizar tareas críticas en el sistema.

# Ejemplo de uso:

  • Si quieres actualizar los repositorios, normalmente necesitarás permisos de administrador. En la terminal usarías el siguiente comando:
    sudo apt-get update
    
    El sistema te pedirá la contraseña sudo.

sudo en popup

Después de escribirla correctamente, sudo ejecutará el comando con privilegios elevados.