微软在本周推出的 Windows 11 开发版中添加了 sudo 命令,sudo 是 Linux 操作系统中常用的权限提升命令,现在微软模仿一波将其带到 Windows 中。在 Windows 11 中微软在开发者模式中添加了 sudo 命令配置,默认情况下并未启用,有需要的开发者可以手动启动。
启用后微软还提供三种模式:
在新窗口中:使用 sudo 命令时将在一个新的 CMD 窗口中提权
输入关闭:在当前窗口中运行提权的进程,后续进程将默认提权运行,后续无法再输入内容
内联模式:与 Linux sudo 模式最为相似,使用 sudo 时进行提权并且在当前窗口中执行
由于 sudo.exe 是个单独的命令行程序(位于 System32 中)并且兼容性非常不错,因此经过测试实际上在 Windows 7、Windows 8.x、Windows 10、Windows 11 正式版中也可以启用。
因此后续进行提取后即可在多个 Windows 版本中使用,并不需要非得升级到 Windows 10 才可以。
不过从演示来看,当进行提权时还是需要用户点击确认的,这主要还是安全考虑,避免某些恶意进程通过 sudo 直接对自身提权。