Qué es Sudo en Linux: elevación de privilegios y comandos

| Última modificación: 20 de agosto de 2026 | Tiempo de Lectura: 4 minutos
Premios Blog KeepCoding 2025

Especialista en tecnología y formación digital, con foco en el desarrollo de talento y el análisis del sector tecnológico. Mi trabajo se centra en entender cómo evolucionan las tecnologías, qué competencias demanda el mercado y cómo se produce la transición real hacia el entorno tech.

¿Sabes qué es Sudo en Linux y cuál es la función técnica de este programa en la administración de sistemas?

Los sistemas operativos de la familia GNU/Linux y Unix se utilizan ampliamente en servidores de producción, desarrollo de software y ciberseguridad.

En auditorías de seguridad con distribuciones como Kali Linux o Ubuntu, comprender la gestión de permisos es indispensable para ejecutar archivos y herramientas sin comprometer la estabilidad del sistema.

A lo largo de esta guía explicaremos qué es Sudo, cómo configurar los privilegios de superusuario y cómo acceder a la cuenta de root de forma segura.


¿Qué es Sudo en Linux?

Sudo (acrónimo de Super User Do) es un programa incorporado por defecto en sistemas operativos tipo Unix, incluyendo distribuciones GNU/Linux, BSD y macOS.

Este programa permite a un usuario normal ejecutar comandos específicos con los permisos de seguridad de otro usuario, principalmente los privilegios de root.

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

De manera predeterminada, el programa ejecutable se encuentra alojado dentro del directorio de binarios del sistema:

Sudo sirve para elevar privilegios temporalmente, protegiendo al sistema de modificaciones accidentales y registrando cada orden ejecutada en un archivo de auditoría.

Comandos Sudo más utilizados en la terminal

Qué es Sudo en Linux

Para gestionar la elevación de permisos desde la consola de comandos de Linux, existen varias opciones avanzadas del programa:

  • sudo -l: Muestra la lista de comandos que el usuario actual tiene permitido ejecutar como administrador según la configuracion de sudo.
  • sudo -i: Inicia una subshell interactiva que simula un inicio de sesion completo como el usuario root.
  • sudo -s: Ejecuta la shell definida en las variables de entorno con permisos de administrador conservando las variables del usuario.
  • sudo !!: Vuelve a ejecutar el último comando introducido en la terminal anteponiendo los privilegios de Sudo.

Diferencia entre el comando sudo y el comando su

Es común confundir el uso de sudo con el comando su (Switch User); sin embargo, operan bajo filosofías de seguridad distintas:

Tabla comparativa: Comando sudo vs Comando su
Característica Comando sudo Comando su
Autenticación requerida Pide la contraseña del usuario actual. Pide la contraseña de root del sistema.
Tiempo de acceso Temporal (mantiene la sesión en caché unos minutos). Permanente hasta cerrar la shell activa.
Control de permisos Granular mediante el archivo de configuracion /etc/sudoers. Acceso total sin restricciones al sistema de archivos.
Auditoría de seguridad Registra cada instrucción y comando en el log del sistema. No registra los comandos individuales ejecutados tras el cambio.

¿Cómo activar el usuario root en distribuciones Linux?

En distribuciones como Ubuntu o Kali Linux, la cuenta de usuario root viene desactivada por defecto para prevenir errores operativos.

Si trabajas en ciberseguridad o hacking ético, activar el usuario root te permitirá ejecutar pruebas sin confirmar credenciales continuamente.

Para habilitarlo y establecer una clave permanente, sigue esta secuencia de comandos en la terminal:

En distribuciones de auditoría como Kali Linux, la contraseña sudo ubuntu o la clave inicial por defecto del sistema suele ser kali en minúsculas.

Una vez configurada la nueva clave, puedes cerrar la sesión actual e iniciar una nueva con el usuario root y la contraseña elegida.

El archivo /etc/sudoers y buenas prácticas de seguridad

Los permisos asignados a cada cuenta dentro del sistema operativo se administran en el archivo de configuración /etc/sudoers.

Para modificar este archivo nunca debe utilizarse un editor de texto convencional; la regla de oro consiste en utilizar el comando visudo.

El comando visudo valida la sintaxis del archivo antes de guardar las modificaciones, previniendo errores que podrían bloquear el acceso a los privilegios de administrador de todos los usuarios.

Cómo conectar la administración de Linux con tu carrera en tecnología

Dominar la terminal, la elevación de permisos y los comandos en sistemas linux es un requisito indispensable para cualquier perfil tecnológico.

Si estás organizando tus primeros pasos en la informática, te sugerimos consultar nuestra guía sobre cómo aprender ciberseguridad desde cero.

Comprender cómo interactúan las aplicaciones con el sistema analizando la diferencia entre frontend, backend y full stack te dará la perspectiva idónea para administrar servidores.

Durante la gestión de scripts y herramientas, organizarás tus proyectos sabiendo qué es Git y por qué es tan importante para trabajar en equipo.

A nivel de persistencia de información en bases de datos administradas mediante la consola, comprobarás la seguridad verificando qué es ACID en bases de datos.

En entornos de desarrollo maduros, este conocimiento conecta directamente con comprender qué es MLOps y por qué es clave en ingeniería de software.

Para profesionales experimentados que buscan especializarse en la protección de infraestructuras mediante inteligencia artificial, recomendamos explorar el Programa Técnico Avanzado en Ciberseguridad con IA.


Conclusión

Comprender qué es Sudo en Linux y saber cómo utilizarlo correctamente es una competencia básica para trabajar con sistemas operativos y ciberseguridad.

El uso de Sudo permite ejecutar tareas administrativas de forma segura, registrando las acciones y protegiendo el acceso permanente a la cuenta de superusuario.

Dominar la gestión de usuarios, permisos y la línea de comandos en Linux te proporcionará una base técnica sólida para crecer profesionalmente en la industria digital.

Bootcamp en Ciberseguridad de KeepCoding

Si quieres aprender administración de sistemas Linux, ciberseguridad ofensiva, hacking ético y protección de servidores con proyectos reales respaldado por expertos en activo, descubre el Bootcamp en Ciberseguridad de KeepCoding y transforma tu futuro profesional hoy mismo.

Asimismo, para consultar documentación oficial sobre la gestión de permisos en sistemas Debian o Ubuntu, puedes visitar la documentación oficial de Ubuntu sobre Root y Sudo.

Noticias recientes del mundo tech

Arquitecto de 

Ciberseguridad

¡PONTE A PRUEBA!

¿Te gusta la ciberseguridad?

¿CREES QUE PUEDES DEDICARTE A ELLO?

Sueldos de hasta 80K | Más de 40.000 vacantes | Empleabilidad del 100%

Descárgate también el informe de tendencias en el mercado laboral 2026.

Fórmate con planes adaptados a tus objetivos y logra resultados en tiempo récord.
KeepCoding Bootcamps
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.