Microsoft confirma que Sudo llegará a Windows 11 con la Build 26052

Microsoft confirma que Sudo llegará a Windows 11 con la Build 26052

Windows 11 Build 26052, que probablemente estará disponible para descargar el jueves o más adelante esta semana, incluye la primera vista previa pública de “Sudo para Windows”.

En una publicación de blog ahora eliminada, que fue detectada y almacenada en caché por primera vez por Windows Latest, Microsoft confirmó que Sudo para Windows es una nueva forma de «comandos elevados directamente desde una sesión de consola no elevada», y tiene planes de hacer que la característica sea de código abierto. en GitHub.

Microsoft describe Sudo para Windows como “una solución ergonómica y familiar para usuarios que desean elevar un comando sin tener que abrir primero una nueva consola elevada”. Sudo para Windows se encuentra en las primeras etapas de desarrollo y recientemente se detectó en una compilación filtrada de Windows Server 2025 .

Sudo para Windows en caché
Publicación de blog eliminada de Microsoft capturada por WindowsLatest.com

En una publicación de blog eliminada, Microsoft señala que Sudo se puede habilitar desde la página Configuración> Para desarrolladores y activar la opción «Habilitar Sudo».

Configuración del comando Sudo de Windows
Configuración del comando Sudo de Windows | Imagen cortesía: WindowsLatest.com

También puede habilitar Sudo para Windows ejecutando el siguiente comando en una sesión de consola elevada:

sudo config --enable <configuration_option>

Como informamos anteriormente, Sudo para Windows actualmente admite tres opciones de configuración diferentes:

  • En una nueva ventana (newWindow): en esta configuración, Sudo para Windows abrirá una nueva ventana de consola elevada y ejecutará el comando en esa ventana. Esta es la opción de configuración predeterminada cuando sudo está habilitado. Por ejemplo, si ejecuta:
    sudo netstat -ab Se abrirá una nueva ventana y el comando se ejecutará en esa ventana
  • Entrada cerrada (disableInput): en esta configuración, Sudo para Windows ejecutará el proceso elevado en la ventana actual, pero el nuevo proceso se generará con su entrada estándar cerrada. Esto significa que el nuevo proceso no aceptará ninguna entrada del usuario, por lo que esta configuración no funcionará para procesos que requieran más entrada del usuario después de la elevación.
  • En línea (normal): esta configuración es muy similar al comportamiento de sudo en otros sistemas operativos. En esta configuración, Sudo para Windows ejecutará el proceso elevado con su stdinput, stdoutput y stderror, todos conectados a la ventana actual. Esto significa que el nuevo proceso elevado puede recibir entradas y enrutar salidas a la ventana actual.

Microsoft explica cómo funciona Sudo para Windows

Cuando ejecuta un proceso desde la línea de comandos con sudo, aparecerá un cuadro de diálogo UAC que le pedirá al usuario que confirme la elevación. Y podrás usar sudo en la terminal como lo haces en Linux o macOS.

Configuración del comando Sudo de Windows 11
Configuración de Sudo de Windows | Imagen cortesía: WindowsLatest.com

En una nueva ventana

En esta configuración, sudo.exe iniciará una nueva ventana de consola elevada y ejecutará el comando en esa ventana. La nueva ventana se abrirá con el mismo directorio de trabajo que la ventana actual.

La nueva ventana también se iniciará con las mismas variables de entorno que la ventana actual. Esta configuración tiene un flujo similar al comando runas.

Entrada cerrada y en línea

En estas configuraciones, sudo.exe iniciará un nuevo proceso elevado, un proceso sudo.exe elevado, y el sudo.exe original no elevado establecerá una conexión RPC con el nuevo proceso elevado.

En otras palabras, la información pasa de la instancia sudo no elevada a la elevada. Específicamente, los identificadores de consola del proceso no elevado se pasan al proceso elevado, lo que permite que el proceso elevado lea la entrada del proceso no elevado y escriba la salida en el proceso no elevado.

Sin embargo, cuando sudo está configurado en la configuración «Entrada cerrada», el proceso elevado esencialmente no pasará el identificador de entrada de la consola, por lo que no podrá leer la entrada del usuario.

Es importante tener en cuenta las implicaciones de seguridad al ejecutar sudo en las configuraciones «En línea» o «Entrada cerrada». Es posible que un proceso de integridad media pueda impulsar el proceso elevado. Este riesgo se mitiga en la configuración «Entrada cerrada» porque el proceso elevado no podrá leer la entrada del usuario.

Microsoft señaló que también publicará documentación para Sudo para Windows y compartirá más detalles sobre las implicaciones de seguridad de ejecutar Sudo en la configuración «Inline».

«Nuestro equipo está trabajando en Sudo de código abierto para Windows y estamos entusiasmados de compartir más detalles sobre nuestros planes en los próximos meses», señaló la compañía en una publicación de blog ahora eliminada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *