微軟已在 Windows 11 Insider Preview Build 26052 中發布適用于 Windows 的 Sudo,并將其在 MIT 協議下進行開源。

Sudo for Windows 將允許用戶直接從未提權終端窗口運行提權命令。
如何啟用 Sudo for Windows
導航至 Settings > For Developers page in Windows Settings and toggle on the “Enable Sudo” 選項:

也可以通過運行以下命令:
sudo config --enable

如何配置Sudo for Windows
目前支持三種不同的配置選項:
開啟新窗口(forceNewWindow)
禁用輸入(disableInput)
內聯(normal)
要更改配置選項,可使用Settings > For Developers page in Windows Settings 頁面中的下拉菜單:

或運行以下命令:
sudo config --enable
配置選項 1:開啟新窗口
在此配置中,Sudo for Windows 將打開一個新的窗口并運行命令。這是啟用 sudo 時的默認配置選項。例如,如果運行:
sudo netstat -ab

配置選項 2:禁用輸入
在此配置中,Sudo for Windows 將在當前窗口中運行提權后的進程,但新進程生成時將關閉其 stdin。這意味著新進程將不接受任何用戶輸入,因此此配置不適用于提權后需要用戶進一步輸入的進程。
配置選項 3:內聯
此配置與其他操作系統上 sudo 的行為最相似。在此配置中,Sudo for Windows 將運行提權的進程,其 stdin、stdout 和 stderr 均連接到當前窗口。這意味著新的提權進程可以接收輸入并 route output 到當前窗口。

微軟方面表示,團隊將在接下來幾個月中致力于擴展Sudo for Windows 的文檔,并將分享更多有關在 "內聯" 配置中運行 sudo 的安全影響的細節。同時致力于 Sudo for Windows 的開源工作,分享更多相關細節。
審核編輯:劉清
-
微軟
+關注
關注
4文章
6741瀏覽量
107854 -
操作系統
+關注
關注
37文章
7402瀏覽量
129290
原文標題:微軟正式開源專為Windows打造的Sudo
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
IEC 62368標準適用于哪些產品
SkyOne? Ultra 3.0 前端模塊,適用于 WCDMA / LTE 頻段 7、30、40、41 skyworksinc
適用于 LTE 頻段 42 的 SkyBlue? 功率放大器模塊 skyworksinc
適用于下一代 GGE 和 HSPA 手機的多模/多頻段 PAM skyworksinc
用于無線 LAN 的 2.4 GHz 高效前端和適用于藍牙?應用的端口 skyworksinc
適用于 WLAN 和藍牙?應用的 2.4 GHz 高效前端 skyworksinc
400 至 510 MHz 前端模塊,適用于范圍擴展應用 skyworksinc
2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍牙?應用 skyworksinc
用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍牙?應用的端口 skyworksinc
適用于電機控制的電流濾波方法
低功耗、低功耗前端模塊,適用于藍牙?范圍擴展應用 skyworksinc
適用于 Wi-Fi 7 應用的 5 GHz 高功率前端模塊 skyworksinc
是否提供適用于CY7C65213 的 Windows 11驅動程序和 API 庫 (dll)?
適用于 Wi-Fi 7 應用的 2.4 GHz 高功率前端模塊 skyworksinc
微軟正式發布適用于Windows的Sudo
評論