微软开发的适用于Windows 11的Sudo命令组件现在已经完全开源

今年 2 月份的时候有开发者注意到微软正在为 Windows 11 开发 Sudo 命令组件,原本 Sudo 是在 Linux 和 Unix 中广泛使用的提权命令,现在微软基于相同的原理和目的开发了 Sudo for Windows 版。

当然作为一款适用于开发者的组件,微软选择将其开源,不过当时由于属于测试阶段因此微软并没有完全公布 Sudo.exe 的源代码。

在昨天的 Build 2024 开发者大会上 Sudo 开发团队宣布完成了准备工作,所以现在 Sudo.exe 已经在 Microsoft Github 主页上完全开源。

微软开发的适用于Windows 11的Sudo命令组件现在已经完全开源

除了组件本身开源外,微软还为开发者们提供了诸多资源,包括初始提交和各类文档和图片,开发者们可以自己下载源代码编译或进行移植。

根据前期测试 Sudo 具有极佳的兼容性,甚至可以放到 Windows 7 上运行,因此 Windows 8.x、Windows 10 等自然也可以使用,不过微软官方版的 Sudo 主要支持 Windows 11。

Sudo.exe 主要提供的功能就是在命令提示符或 PowerShell 里快速提权,例如在普通用户模式的命令提示符窗口内,可以使用 sudo 快速打开管理员模式,这样不必再重新使用管理员权限运行 CMD。

尽管该组件已经内置在 Windows 11 24H2 版中,但基于安全考虑,这属于开发者功能,用户必须在 Windows 11 设置中启用开发者模式和启用 Sudo 后才能使用。

另外该组件默认情况下不支持 Windows Server 等服务器操作系统,如果开发者有需要可以自己复制一份到 Windows Server 的 C:\Windows\System32\ 中,实际使用时运行 sudo.exe 即可。


这是一个从 https://www.landiannews.com/archives/104084.html 下的原始话题分离的讨论话题