Microsoft ha introducido oficialmente sudo en Windows 11 Build 26052. La compañía lo considera una nueva forma de realizar tareas administrativas más rápido. Muchos usuarios siempre quieren tener la opción de ejecutar un comando elevado sin perder el contexto de la sesión actual de la consola. Pero no ha sido posible hasta ahora.
Los orígenes de sudo están en el mundo Unix. En distribuciones BSD y Linux, el comando sudo permite iniciar un programa con los privilegios de seguridad de otro usuario. No sólo se aplica a la cuenta de administrador (raíz), sino que también puede ejecutar comandos en el contexto de cualquier otro usuario. Para completar su solicitud, le solicita su contraseña y verifica si tiene permisos para usarla en un archivo especial.
Pero la versión para Windows de la aplicación no es nada de eso. Se basa únicamente en el Control de cuentas de usuario y tiene tres modos diferentes.
En este tutorial, aprenderemos cómo habilitar y configurar la nueva aplicación Sudo en Windows 11.
Contenido esconder Habilite Sudo en Windows 11 Activar sudo en el símbolo del sistema Cómo configurar sudo para Windows Cambiar el modo sudo desde el símbolo del sistema Habilite Sudo en Windows 11 desde el Registro Preguntas frecuentes: Sudo para Windows ¿Cuáles son los diferentes modos que admite el comando sudo? ¿Microsoft ha realizado un puerto directo a Linux? ¿Es un software propietario? ¿Admite archivos de configuración como 'sudoers'?Habilite Sudo en Windows 11
Para habilitar la herramienta sudo en Windows 11, haga lo siguiente.
controladores hp officejet pro 6968
- Abre elAjustesaplicación presionando Win + I o con cualquier otro método que desee.
- Navegar aSistema > Para desarrolladorespágina.
- Allí enciende elHabilitar Sudoopción.
- Felicitaciones, ahora tienes la herramienta sudo habilitada en el sistema operativo.
Estás listo. Es fácil desactivar la herramienta sudo desactivando la misma opción en la aplicación Configuración. Para eso, abra nuevamente Sistema> Para desarrolladores y desactive la opción de alternancia Habilitar Sudo.
Activar sudo en el símbolo del sistema
Alternativamente, puede habilitar sudo en el símbolo del sistema siguiendo estos pasos:
solución de problemas de cámara web
- Presione Win + X y seleccioneTerminal (administrador)desde el menú.
- Ahora, cambia alSímbolo del sistemapestaña presionando el atajo Ctrl + Shift + 2, o seleccionándolo en el menú de flecha desplegable Terminal.
- En la pestaña cmd, escriba el siguiente comando y presione Entrar para ejecutarlo: |_+_|.
- Lo ha habilitado con éxito en Windows 11.
Nota: El comando deshacer que desactiva el comando sudo es |_+_|.
Lo siguiente es aprender cuáles son las opciones y cómo configurarlas para esta nueva herramienta.
Cómo configurar sudo para Windows
Sudo para Windows admite algunos modos de configuración. Dependiendo del modo activo, se comporta de manera diferente.
Para configurar sudo en Windows 11, haga lo siguiente.
- Abra la aplicación Configuración (Win + I).
- A la izquierda, haga clic enSistema.
- A la derecha, haga clicPara desarrolladores.
- En Configurar cómo sudo ejecuta aplicaciones, seleccione una de las siguientes opciones:
- En una nueva ventana
- Entrada cerrada
- En línea
- El cambio se aplica instantáneamente, por lo que no es necesario reiniciar la computadora ni realizar ninguna otra manipulación.
Estás listo.
Obtenga más información sobre los modos admitidos en la sección de preguntas frecuentes de este tutorial.
csgo tartamudea con fps altos
Alternativamente, puede configurar el modo preferido desde el símbolo del sistema.
Cambiar el modo sudo desde el símbolo del sistema
- Abra una nueva Terminal elevada haciendo clic derecho en el botón Inicio y seleccionandoTerminal (administrador).
- Cambiar a laSímbolo del sistemapestaña con la secuencia de teclado Ctrl + Shift + 2.
- Para habilitar el 'En una nueva ventana'opción para sudo, escriba |_+_|.
- Para habilitar el 'Entrada cerrada'opción para sudo, escriba |_+_|.
- Para habilitar el 'En línea'opción para sudo, escriba |_+_|.
- Presione la tecla Enter para ejecutar el comando. Listo, el nuevo modo sudo está configurado.
Finalmente, lo último que puede interesarle es cómo habilitar y configurar Sudo con un ajuste del Registro. El siguiente capítulo del tutorial analiza esto en detalle.
Habilite Sudo en Windows 11 desde el Registro
Para activar el comando sudo desde el Registro, haga lo siguiente.
- Abre elEditor de registroherramienta, para eso presione Win + R, escribaregediten elCorrery presione Enter.
- Navega hasta elHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionllave. Puede pegar esta ruta en la barra de direcciones de regedit para ir directamente a la clave.
- Haga clic derecho enVersión actualsección en el panel izquierdo y seleccioneNuevo > Clavedesde el menú.
- Nombra la nueva clavesudo. Nota: Puede omitir los pasos 3 y 4 si ya tiene elsudollave.
- Ahora, haga clic derecho ensudonuevamente a la izquierda y seleccioneNuevo > Valor Dword de 32 bits.
- Nombra el nuevo valorActivadoy haga doble clic en él para editarlo.
- Establezca sus datos de valor en1para habilitar sudo enNueva ventanamodo.
- ColocarActivadoa2para hacerlo funcionar conentrada deshabilitada.
- ColocarActivadoa3para encender elen líneamodo.
¡Estás listo!
Adeshabilitar el comando Sudo, cambiar lo revisadoActivadovalor a0.
Para ahorrarle tiempo, he preparado archivos de Registro listos para usar. Puedes descargarlos desde el siguiente enlace.
Descargar archivos de registro
Están en el archivo ZIP, así que extráigalos a cualquier ubicación conveniente.
sincronización del controlador xbox series x
Sus nombres se explican por sí solos, así que simplemente haga doble clic en un archivo que habilite el modo deseado para la utilidad y haga clic enSí&DE ACUERDOpara confirmar su intención y cambiar el Registro.
También se incluye el ajuste de deshacer.
Preguntas frecuentes: Sudo para Windows
¿Cuáles son los diferentes modos que admite el comando sudo?
- En una nueva ventana: En esta configuración, cuando Sudo para Windows está habilitado, se abrirá una nueva ventana de consola elevada y ejecutará el comando en esa ventana como opción predeterminada..
- Entrada cerrada:En esta configuración, Sudo para Windows ejecutará el proceso elevado en la ventana actual, pero el nuevo proceso se creará sin la capacidad de aceptar la entrada del usuario. Por lo tanto, esta configuración no será adecuada para procesos que requieran entradas adicionales del usuario después de la elevación.
- En línea:Esta configuración se parece mucho 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 vinculados a la ventana actual. Como resultado, el nuevo proceso elevado puede recibir entradas y mostrar resultados en la ventana actual.
¿Microsoft ha realizado un puerto directo a Linux?
Ahora es una aplicación diferente, que no es compatible con ninguna de las implementaciones de Linux. A pesar del mismo nombre, no tiene nada en común con la aplicación de Linux.
¿Es un software propietario?
El sudo para Windows es un proyecto de código abierto. Su código fuente está disponible en GitHub.
¿Admite archivos de configuración como 'sudoers'?
No, en cambio funciona a través del Control de cuentas del usuario. Al elevar un proceso desde la línea de comandos con sudo, aparecerá un cuadro de diálogo UAC pidiendo al usuario que confirme la elevación. La nueva instancia funcionará con el mismo conjunto de variables de entorno, con el mismo directorio de trabajo, etc. Para los modos de entrada cerrado y en línea, realizará el intercambio de datos a través de una conexión RPC especial, lo que le permitirá ejecutar un comando elevado y pasar sus datos a la instancia normal no elevada.