Sudo en Windows elevación de derechos al estilo Linux
© Designed by Assistouest

Sudo en Windows: elevación de derechos al estilo Linux

En entornos Linux, el comando sudo forma parte de la vida cotidiana de los usuarios avanzados. Permite ejecutar instantáneamente una tarea con privilegios elevados sin interrumpir la sesión actual. Hasta hace poco, Windows no ofrecía una alternativa comparable, obligando a los usuarios a relanzar manualmente una consola en modo administrador. Esos días están llegando a su fin gracias a Sudo para Windows, una nueva función oficial que moderniza la gestión de privilegios y acerca por fin los dos mundos.

Sudo en Windows: elevación de derechos al estilo Linux
Feliz lectura

El token de elevación y la gestión de los derechos de los usuarios

En el mundo Linux, el comando sudo permite a un usuario autorizado ejecutar una instrucción con privilegios de root mientras permanece en la misma sesión. Esta elevación temporal de derechos se basa en un sistema de control que distingue entre acciones ordinarias y operaciones sensibles. Gracias a este mecanismo, el usuario no necesita abrir una nueva sesión ni volver a conectarse con otra cuenta, lo que flexibiliza la administración. En segundo plano, Linux gestiona los privilegios mediante tokens de autenticación y políticas definidas en el archivo sudoers para que sólo los comandos autorizados puedan beneficiarse de esta elevación.

Durante mucho tiempo, Windows no ofreció un equivalente directo a este mecanismo. El sistema se basa en un modelo de seguridad que asigna a cada usuario dos niveles de autorización distintos, un token estándar utilizado por defecto y un token de administrador reservado a las acciones críticas. Cuando una tarea requiere derechos elevados, el UAC (control de cuentas de usuario) interviene para solicitar una validación manual. Esta arquitectura impide que un proceso ya iniciado modifique su propio nivel de autorización para evitar cualquier elevación no autorizada. Una sesión de no administrador no puede convertirse repentinamente en administrador sin reiniciar el proceso.

Activar Sudo en Windows 11

Microsoft ha integrado el comando Sudo directamente en Windows 11 para permitir la ejecución de comandos de alto nivel desde un terminal estándar. Para activarlo, basta con ir a la configuración avanzada del sistema.

  1. Abra el menú Configuración de Windows y seleccione Sistema en la barra lateral izquierda.
  2. A continuación, desplácese por la lista hasta la sección Avanzado, que contiene funciones para desarrolladores y usuarios experimentados.
Las imágenes se muestran cuando se permite la publicidad.
Menú del sistema de la configuración de Windows 11 con la sección Avanzado resaltada
  1. En la página Sistema > Avanzado, desplácese hasta la categoría Terminal.
  2. A continuación, encontrará una opción llamada Activar sudo. Active el interruptor correspondiente para autorizar el uso del comando sudo desde el símbolo del sistema o PowerShell.
Las imágenes se muestran cuando se permite la publicidad.
Activación del comando sudo en la configuración del sistema avanzado de Windows 11

Justo debajo, Windows ofrece un menú desplegable Configurar cómo se ejecutan las aplicaciones utilizando sudo.
Hay tres modos disponibles:

  • Inline (modo integrado), que ejecuta el comando en la misma ventana del terminal
  • Nueva ventana, que abre una sesión de administrador independiente
  • Entrada deshabilitada que bloquea la interacción del usuario en tiempo de ejecución
  1. Para reproducir el comportamiento clásico de Linux, elija Inline.

Una vez activada la opción, puede utilizar el comando sudo directamente en el terminal de Windows, por ejemplo :

sudo sfc /scannow

Tradicionalmente, este comando, que comprueba la integridad de los archivos del sistema, debía ejecutarse desde una consola abierta en modo administrador. Si se ejecutaba desde una sesión estándar, Windows mostraba un mensaje de error indicando que el usuario debía tener privilegios de administrador.

En la primera ejecución, sfc /scannow falla y muestra un mensaje de advertencia porque el comando requiere una sesión de administrador.

Las imágenes se muestran cuando se permite la publicidad.
Demostración del funcionamiento de sudo en Windows con el comando sfc

En la segunda, el mismo comando precedido de sudo se ejecuta inmediatamente, inicia la fase de verificación y alcanza el 100% sin error.

Control de elevación y cumplimiento de las políticas UAC

La elevación de privilegios permanece estrictamente controlada por el Control de Cuentas de Usuario (UAC), que siempre requiere validación antes de ejecutar un comando sensible. Esta salvaguarda impide las elevaciones silenciosas y protege contra las secuencias de comandos no autorizadas. Puede resultar tentador desactivar el UAC para automatizar ciertas tareas, pero esta opción debilita la seguridad del sistema en su conjunto. Es mejor diseñar los scripts para que se ejecuten en un entorno controlado, en lugar de saltarse las protecciones de software integradas en Windows.

Las imágenes se muestran cuando se permite la publicidad.
Ventana de control UAC que solicita permiso para ejecutar el comando sudo en Windows 11

A diferencia de Linux, donde sudo se basa en una contraseña temporal, la implementación de Microsoft se basa en el token de seguridad del usuario. No se memoriza ninguna sesión ni se conserva ningún permiso más allá del comando actual. Por tanto, cada elevación es única y aislada.

Este enfoque es más estricto, pero también más coherente con la arquitectura de Windows. Utilizándolo conforme a las buenas prácticas, sudo se convierte en una herramienta para administradores y desarrolladores que desean combinar eficacia y protección del sistema.

Los artículos que todo el mundo está leyendo ahora

Zorin OS – Una distribución Linux con el aspecto de macOS

Zorin OS – Una distribución Linux con el aspecto de macOS

Descubra Zorin OS, la distribución Linux que toma el diseño de macOS al tiempo que ofrece la estabilidad y ligereza de Linux.

Découvrir
Winux (antes Wubuntu): Una distribución de Linux que imita a Windows 11

Winux (antes Wubuntu): Una distribución de Linux que imita a Windows 11

Winux: un Linux que imita a Windows 11 con estilo. Descubra un sistema híbrido con una interfaz familiar y la potencia del código abierto.

Découvrir
Todo lo que debe saber sobre la paravirtualización y su papel en la virtualización

Todo lo que debe saber sobre la paravirtualización y su papel en la virtualización

De limitación técnica a herramienta de optimización: cómo la paravirtualización está mejorando el rendimiento de las máquinas virtuales.

Découvrir
¿Qué sistema operativo (OS) debo instalar en un PC antiguo?

¿Qué sistema operativo (OS) debo instalar en un PC antiguo?

¿Qué sistema operativo elegir para un PC antiguo? Esta guía te presenta las distribuciones Linux más ligeras para alargar la vida de tu ordenador.

Découvrir
Preload: acelera tu software favorito en Ubuntu

Preload: acelera tu software favorito en Ubuntu

Descubra cómo Preload puede acelerar el lanzamiento de sus aplicaciones favoritas en Ubuntu cargándolas en memoria. Empezar es muy fácil.

Découvrir
Cómo acelerar Ubuntu en un PC lento: guía completa para un sistema más rápido

Cómo acelerar Ubuntu en un PC lento: guía completa para un sistema más rápido

Acelerar Ubuntu en un PC lento: limpieza, swap, ZRAM, precarga, servicios... Una guía práctica y técnica para potenciar tu distribución Linux.

Instalar VMware Tools en Ubuntu: el método oficial con open-vm-tools

Instalar VMware Tools en Ubuntu: el método oficial con open-vm-tools

Instalar VMware Tools en Ubuntu nunca ha sido tan fácil: aprenda a configurar open-vm-tools para disfrutar de una experiencia fluida con VMware Workstation, Player o ESXi.

Scroll al inicio