Microsoft está integrando la función 'sudo' de Linux en Windows Server 2025, permitiendo a los administradores aumentar temporalmente los privilegios para ejecutar aplicaciones desde la consola. Esta característica busca mejorar la seguridad y el control sobre las operaciones que requieren permisos elevados.
Funcionamiento de 'sudo' en Linux
Sudo es un programa de línea de comandos en sistemas Linux que permite a los usuarios con privilegios limitados ejecutar comandos como root, el usuario administrador. Este mecanismo facilita la gestión segura de servidores, ya que se pueden usar cuentas con pocos permisos y elevarlos solo cuando sea necesario.
Introducción en Windows Server 2025
Microsoft lanzó recientemente una versión preliminar de Windows Server 2025 Insider, aunque poco después se filtró una versión más avanzada. Esta última incluye nuevas características, entre ellas la configuración para un comando 'sudo' en Windows.
Las configuraciones relacionadas con el comando 'sudo' solo están disponibles tras habilitar el modo desarrollador y aún no funcionan desde la línea de comandos. Esto indica que se encuentra en una etapa temprana de desarrollo, aunque ya se ofrecen algunas pistas sobre su funcionalidad futura.
Diferencias con las herramientas actuales
Windows ya permite elevar programas automáticamente mediante la indicación de UAC (User Account Control), lo que hace que ciertos programas se ejecuten con privilegios elevados en su propia ventana. Sin embargo, algunas herramientas administrativas, como bcdedit y reagentc, requieren permisos de administrador para funcionar correctamente.
El comando 'sudo' permitirá que los programas se ejecuten según la configuración de Windows, como en una nueva ventana, en línea con la ventana actual o posiblemente en una shell no interactiva usando la configuración de entrada deshabilitada.
Possibilidad de inclusión en Windows 11
Si bien esta característica no se ha detectado en Windows 11, no sería sorprendente que Microsoft también agregue el comando 'sudo' a ese sistema operativo en el futuro.
Consideraciones sobre la implementación
Es importante tener en cuenta que Microsoft suele probar nuevas funciones en versiones preliminares que no se incluyen en las versiones de producción. Por lo tanto, será interesante ver cómo la empresa integra esta característica en Windows y su evolución posterior.