Microsoft está incorporando la función «sudo» de Linux a Windows Server 2025, proporcionando una nueva forma para que los administradores eleven los privilegios de las aplicaciones de consola.
Superusuario do, o sudo, es un programa de consola de Linux que permite a los usuarios con pocos privilegios ejecutar un comando con privilegios elevados, normalmente como root.
Este comando proporciona una mayor seguridad en Linux, ya que los servidores se pueden usar normalmente con cuentas con pocos privilegios y al mismo tiempo permiten a los usuarios elevar sus privilegios según sea necesario al ejecutar comandos específicos.
A continuación se muestra un ejemplo del comando sudo, donde ejecutamos 'whoami' como usuario con pocos privilegios y luego lo ejecutamos usando sudo.
Tenga en cuenta que el comando whoami muestra que lo estoy ejecutando como usuario whoami. Sin embargo, cuando ejecuto whoami usando sudo, mis privilegios se elevan a root.
Probando sudo en Windows Server 2025
Microsoft lanzó la primera Vista previa interna de Windows Server 2025 la semana pasada. Sin embargo, poco después, se filtró en línea una versión más nueva.
Como mencioné por primera vez antes Últimas ventanasLa versión filtrada tiene algunas características nuevas en desarrollo, incluida una nueva configuración para el comando 'sudo' de Windows.
Estas configuraciones solo están disponibles después de habilitar el modo de desarrollador y el comando sudo aún no funciona desde la línea de comando, lo que indica que se encuentra en una etapa temprana de desarrollo.
Sin embargo, la configuración de Sudo proporciona algunas pistas sobre cómo funciona el comando, con la capacidad de ejecutar aplicaciones Sudo «en nuevas ventanas», «con la entrada deshabilitada» y «En línea».
Windows ya ofrece la capacidad de elevar programas automáticamente mediante indicaciones de UAC, lo que hace que los programas se ejecuten con privilegios elevados en su propia ventana.
Sin embargo, algunas herramientas administrativas, como bcdedit y reagentc, requieren que sea administrador para ejecutar estos comandos.
En estos casos, el comando sudo permitirá que los programas se ejecuten según su configuración de Windows, como en una nueva ventana, incrustada en la ventana actual o quizás en un shell no interactivo con la configuración de entrada deshabilitada.
Es importante tener en cuenta que Microsoft generalmente prueba nuevas funciones en versiones preliminares que no llegan a las versiones de producción.
Sin embargo, será interesante ver cómo Microsoft integra esta característica en Windows y será algo a tener en cuenta.