根據已刪除的微軟支援文件顯示,微軟計劃在 Windows 11 Build 26052 預覽版更新中,將原生支援 Sudo 命令。
Windows 版 Sudo 被描述為符合人體工學且熟悉的解決方案,使用戶能夠以更高權限運行某些命令,而無需打開新的提權控制台。
Windows 版 Sudo 正處於早期開發階段,IT之家先前報道,已經出現在 Windows Server 2025 預覽版中。
微軟在一篇被刪除的部落格文章中指出,可以從「設定」>「面向開發者」頁面啟用 Sudo,並切換「啟用 Sudo」選項。
使用者也可以透過命令列方式提權執行某些命令:
sudo config --enable
如IT之家之前所報導的,Windows 版 Sudo 目前支援三種不同的設定選項:
Sudo for Windows 在此配置下會開啟一個新的高級控制台窗口,並在其中執行命令,這是預設的 sudo 啟用設定。
例如,使用者執行 sudo netstat -ab 將開啟一個新窗口,命令將在該窗口中運行。
#在這種設定下,Sudo for Windows會在目前視窗中執行提升的進程,但會關閉新進程的stdinput。這表示新進程無法接收使用者輸入,因此不適用於需要使用者進一步輸入的情況。
#這種配置與其他作業系統上的 sudo 行為最為相似。在此配置下,Sudo for Windows 將運行提權進程,其 stdinput、stdoutput 和 stderror 均與目前視窗相連。這意味著新的提升進程可以接收輸入,並將輸出傳送到目前視窗。
微軟表示當也難怪乎使用 sudo 從命令列運行一個進程時,會出現 UAC 對話框,要求用戶確認升級。你也可以在終端機中使用 sudo,就像在 Linux 或 macOS 上一樣。
以上是Windows 11 Build 26052 預覽版見,微軟確認將原生支援 Sudo 指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!