如何在 Windows 11 中啟用和使用 Sudo
微軟在 Windows 11 中引入了 sudo 命令,這是一項流行的 Linux 功能。該命令允許用戶以提升的權限運行程序,類似於 Windows 中的「以管理員身份運行」選項。以下是在 Windows 11 中啟用和使用 Sudo 的快速指南。
從 Windows 設定啟用 Sudo
在開始使用 Sudo 之前,您需要啟用它。請依照以下簡單步驟開始:
- 確保您使用的是 Windows 11 Insider Preview Build 26052 或更高版本。如果不是,請更新您的系統。
- 按
Windows key
+I
開啟“設定”應用程式。 - 去
System > For Developers
。 - 找到“啟用 Sudo”選項並將其切換為“開”。
- 在確認視窗中按一下「是」。
從命令提示字元啟用 Sudo
或者,您也可以使用下列命令從終端機 (admin)啟用 sudo :
- 右鍵單擊“開始”功能表並選擇“終端機(管理員)”以使用管理員權限啟動命令提示字元。
- 輸入或貼上
sudo config --enable enable
到終端並點擊Enter
。
為 Windows 設定 Sudo
Sudo for Windows 提供了三種設定選項來滿足不同的需求。您可以從「設定」中的相同For Developers
選單中選擇您的首選配置,或使用命令列以獲得更大的靈活性。以下是選項:
- 在新視窗中 (
forceNewWindow
):這是從 Windows 設定啟用 Sudo 時的預設設定。使用時,命令在新的提升視窗中運行。 - 輸入關閉 (
disableInput
):在目前視窗中執行命令,但不接受輸入,降低安全風險。 - 內聯 (
normal
):在目前視窗中執行命令,允許輸入。這種模式與傳統的 Sudo 行為類似,但會帶來更多的安全風險。此外,這是從命令提示字元啟用 sudo 時的預設設定。
若要透過命令列變更配置,請使用下列語法:
sudo config --enable <configuration_option>
替換為、或。 <configuration_option>
forceNewWindow
disableInput
normal
在 Windows 中使用 Sudo
啟用並設定 Sudo 後,您可以輕鬆開始執行提升的命令。
- 啟動您喜歡的控制台窗口,例如命令提示字元或 Windows 終端機。
- 附加
sudo
到您希望以提升的權限執行的任何命令。例如:
sudo netstat -ab
- 將出現 GUI 提示,要求驗證以繼續執行提升的命令。點擊
Enter
,命令將根據定義的 sudo 配置設定執行。
安全考慮。disableInput
在或設定中使用 Sudoinline
可能會引入安全漏洞,因為惡意進程可能會利用提升的進程。在選擇配置之前,請務必保持謹慎並了解風險。
結論。透過遵循本指南,您可以在 Windows 11 中輕鬆啟用、設定和開始使用 Sudo。請記住考慮所選配置的安全性影響,並隨著 Windows 的不斷發展隨時了解任何變更。
對於更高級的功能,請考慮第三方替代方案,例如Gerardo Grignoli 的 gsudo
,它提供了額外的配置選項。
發佈留言