Microsoft ha realizado muchas mejoras en Windows 11 a lo espacioso de los primaveras, y a veces son un poco más sutiles. Sudo para Windows es uno que podría acontecer volado debajo del radar, pero es una aparejo increíblemente útil que adapta el concepto de sudo de Linux y lo implementa en Windows.
Si ha usado Linux, probablemente esté muy familiarizado con el concepto de usar el sudo Prefijo en el terminal para ejecutar un comando con privilegios elevados, y aunque sudo para Windows es completamente independiente de la implementación en Linux, comparte el mismo concepto esencial. Windows ha estado aprendiendo mucho de Linux, especialmente desde la implementación del subsistema de Windows para Linux hace unos primaveras, y sudo para Windows es un gran ejemplo de cómo eso puede ser humanitario. Hablemos de ello.
Relacionado
Probé múltiples distribuciones de Linux en WSL: estas son los mejores 5
¿Alguna vez quisiste ejecutar aplicaciones de Linux sin apelar a doble botas o máquinas virtuales? ¡Estas distribuciones WSL ordenadas pueden ayudarlo!
Mucho más claro de usar
Más rápido y más personalizable
De inmediato, usar sudo para ventanas es mucho más rápido que el precedente discurso dominio. Todo lo que necesitas hacer es escribir sudo ayer de su comando, y se le pedirá que otorgue privilegios administrativos para ejecutar ese comando. Con la implementación precedente, tendría que ampliar Runas /usufructuario: administrador Para ejecutar un comando como administrador, que resultó en un comando mucho más espacioso y un poco de pérdida de tiempo.
Adicionalmente, Sudo para Windows además tiene un comportamiento más personalizable para satisfacer sus evacuación. Puede nominar que el proceso elevado broa una nueva ventana de terminal, similar a la discurso Comando, pero además puede usar sudo en la ventana del terminal flagrante, por lo que la experiencia es más uniforme y perfecta. Entre la facilidad de uso y las opciones adicionales para su comportamiento, sudo para Windows ya es un gran paso delante.
Un inconveniente del uso de sudo para Windows es que solo le permite ejecutar comandos con privilegios de empresa, mientras que discurso Le permite ejecutar esos comandos como cualquier usufructuario en la PC. Sin incautación, mirando la documentación de Microsoft, parece que esta capacidad además está planificada para sudo, por lo que estamos en camino.
Relacionado
Además puedes usar sudo en Windows 11, así es como se explica cómo
Esta popular característica de Linux finalmente está en las PC con Windows
Eleve los guiones más fácilmente
No más violín
Poco que he incompatible particularmente frustrante en los últimos tiempos es que ejecutar los scripts de PowerShell como administrador puede ser un poco más engorroso de lo necesario. Cuando haga clic con el pulsador derecho en un archivo de script en el explorador de archivos, puede optar por ejecutarlo en PowerShell, pero se ejecutará y cerrará instantáneamente la ventana ayer de que pueda interactuar con él. Y si el script requiere privilegios de empresa, simplemente no funcionará en completo.
Si correctamente este beneficio no es exclusivo de sudo, hace las cosas un poco más fáciles. Si necesita ejecutar un script con privilegios de empresa, puede hacer clic con el pulsador derecho en un dominio vacía de la carpeta flagrante y nominar Brindar en terminalluego usa sudo Antiguamente del nombre del archivo del script para ejecutarlo como administrador.
Podrías acontecer usado el discurso Comando para esto además, pero hay un inconveniente en que este método no mantendría su camino flagrante. Cuando usas discursola nueva ventana se abre en la ubicación de inicio predeterminada para PowerShell o el terminal, por lo que si desea ejecutar un archivo internamente de su carpeta flagrante, es posible que no funcione. Necesitarías usar el cd Ordene para navegar a la carpeta correcta nuevamente en la ventana elevada. Sudo mantiene la ruta flagrante al desplegar una nueva ventana, por lo que los scripts aún se ejecutan exactamente como se pretendía sin mínimo más.
Relacionado
Estos scripts de PowerShell hacen que sea claro portar las instalaciones de Windows
Sacar la molestia de las nuevas instalaciones de Windows
Además es más seguro
No hay requisito de ventanas completamente elevadas
Ya he tocado el discurso Opción ayer, pero verdaderamente, si necesitaba ejecutar un comando con privilegios elevados, hay una buena posibilidad de que lo que estuviera haciendo era nominar el Ejecutar como administrador Opción Al editar Windows Terminal o PowerShell: sin duda fue el caso para mí, al menos. Pero esto abre algunos problemas de seguridad adicionales, ya que cada comando se puede ejecutar con esos mismos privilegios administrativos internamente de esa ventana, sin requerir una autenticación adicional. Esto podría otorgar a los usuarios mal intencionados el poder de ejecutar ciertos comandos en su PC.
Usando sudo, solo necesita elevar los comandos específicos que desea ejecutar como administrador, sin requisito de elevación ayer de usarlo. Al ejecutar sudo en una nueva ventana, el proceso elevado se ejecuta por separado e inmediatamente ayer de que se acepte más información, reduciendo aún más el aventura de acciones elevadas no deseadas, pero puede nominar una de las otras configuraciones de SUDO para satisfacer sus evacuación específicas y encontrar un compensación entre la seguridad y la conveniencia.
Relacionado
6 razones por las que PowerShell es una de las mejores aplicaciones incorporadas en Windows
Si solo usa CMD como su CLI, consulte por qué PowerShell es una utilidad fenomenal incorporada en Windows 11.
Tendrás que habilitarlo primero
Y deberías
Usar sudo para Windows parece obvio, sin incautación, Microsoft ha optado por no habilitar esta función de forma predeterminada todavía. Si desea usarlo, deberá habilitarlo manualmente, lo que puede hacer en la aplicación Configuración. Tendrás que entrar en Sistema y luego Para desarrolladoresy a partir de ahí, puedes rotar en sudo para Windows. Adjunto con él, puede nominar uno de los tres modos para usarlo en:
- En una nueva ventana – Ejecuta comandos de sudo en una nueva ventana que se cierra una vez que se ejecuta el comando.
- Entrada cerrada – Ejecuta comandos elevados en la ventana flagrante pero desactiva las entradas adicionales que se envían al proceso elevado.
- En segmento – Ejecuta comandos elevados en la ventana flagrante y permite entradas adicionales.
La primera opción es la predeterminada aquí, y la más segura de los tres. Sin incautación, las otras dos opciones pueden ser más convenientes para su caso de uso.
Relacionado
5 razones por las que debe usar PowerShell incluso si no usa Windows
PowerShell se puede usar de una mulitud de formas fuera de las ventanas.
Sudo para Windows es un cambio de articulación
Si necesita ejecutar comandos elevados con frecuencia en su PC de Windows, sudo para Windows hace una gran diferencia en la prontitud y de forma segura puede ejecutarlos, por otra parte de ofrecer más flexibilidad. Es un gran ejemplo de cómo Windows puede educarse de Linux, y estoy muy contento de que lo haya hecho, ya que hace que la vida sea mucho más claro.






