Microsoft explica por qué Sudo para Windows 11 es diferente de las runas existentes
Sudo está disponible en Windows 11 Build 26052 o posterior. Es un medio para ejecutar comandos o programas con permisos elevados sin abrir manualmente otra instancia del símbolo del sistema o PowerShell. Pero Microsoft aclara que no es lo mismo que usar el comando runas en Windows.
En un documento de soporte visto por primera vez por Windows Latest, Microsoft enunció la diferencia entre Sudo y runas. Según el documento, Runas le permite ejecutar comandos o programas como cualquier usuario (incluso administrador) en Windows. Mientras tanto, Sudo no puede ejecutar comandos ni programas como cualquier otro usuario.
Sin embargo, Microsoft insinuó la posibilidad de ejecutar comandos como otro usuario con Sudo en el futuro . Es posible que deba ingresar una contraseña mientras usa el comando runas. Pero mientras usa Sudo, solo necesita aceptar el mensaje de UAC y otorgar permisos administrativos.
Como puede ver en el diagrama anterior, Microsoft ha explicado cómo Sudo interactúa con el sistema operativo cuando escribe un comando en el proceso de su terminal. Por ejemplo, cuando intenta ejecutar netstat -ab usando sudo (por ejemplo, sudo netstat -ab), la terminal envía su comando al shell CLI (como PowerShell o símbolo del sistema).
Luego, el shell se comunica con el controlador de la consola (ConDrv) para manejar la entrada/salida.
Se invoca el programa sudo.exe, estableciendo una conexión RPC para ejecutar el comando netstat -ab. Para aquellos que no lo saben, RPC significa Llamada a procedimiento remoto , que se utiliza básicamente para la comunicación entre procesos en la misma máquina.
Sudo.exe con privilegios elevados ejecuta netstat -ab, lo que le permite realizar su tarea con derechos administrativos. En las configuraciones Inline o Inputdisabled , el proceso Sudo.exe no elevado crea una conexión RPC con el nuevo proceso Sudo.exe con permisos elevados.
Suena divertido, ¿verdad? Sin embargo, debe conocer las complicaciones de seguridad al usar Sudo con configuraciones en línea o con entrada deshabilitada. Microsoft recomienda utilizar la nueva configuración de ventana en Sudo porque es la más segura de las tres opciones.
Así es como puedes cambiar la configuración de Sudo:
- Visite la sección Para desarrolladores en la aplicación Configuración.
- Haga clic en la opción Configurar cómo ejecuta Sudo la aplicación .
- Seleccione la opción En una nueva ventana de la lista desplegable.
Sudo es exclusivo de las ediciones para consumidores
Microsoft confirmó oficialmente que Sudo llegará primero a Windows 11 con la compilación 26052 en los canales Canary y Dev. Sudo también se incluyó en la versión Insider de Windows Server, pero Microsoft rectificó su publicación de blog para revelar que Sudo será exclusivo de las ediciones para consumidores .
Por lo tanto, solo las versiones Windows 11 Home, Pro, Enterprise y Edu obtendrán la función. Además, Microsoft también aclaró que Sudo para Windows es de código abierto y se mantendrá en GitHub.
Deja una respuesta