時間:2024-05-25 10:57:32 作者:泰龍 瀏覽量:58
今年 2 月份的時候有開發者注意到微軟正在為 Windows 11 開發 Sudo 命令組件,原本 Sudo 是在 Linux 和 Unix 中廣泛使用的提權命令,現在微軟基于相同的原理和目的開發了 Sudo for Windows 版。
當然作為一款適用于開發者的組件,微軟選擇將其開源,不過當時由于屬于測試階段因此微軟并沒有完全公布 Sudo.exe 的源代碼。
在昨天的 Build 2024 開發者大會上 Sudo 開發團隊宣布完成了準備工作,所以現在 Sudo.exe 已經在 Microsoft Github 主頁上完全開源。

除了組件本身開源外,微軟還為開發者們提供了諸多資源,包括初始提交和各類文檔和圖片,開發者們可以自己下載源代碼編譯或進行移植。
根據前期測試 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 即可。