今年早些时候,有关微软 在 Windows 11 中添加 sudo 命令的传言浮出水面。用户首先在语言包中发现了 sudo 引用,然后又在一个 Windows Server 预览版中发现了它。然而,事实证明,sudo 不会出现在 Windows Server 中 - 也就是说该功能只会出现在 Windows 11 的消费者版本中。
微软在26052预览版中正式发布了 Windows 11 的 sudo。尽管 Windows Server 2025 的同一构建中包含启用 sudo 的设置,但微软并不打算在服务器 SKU 中实施。该公司在26052 版本的发布说明中对此进行了澄清:
注意:Windows Server Insider Preview 版本中可能会错误地显示启用 Sudo 的设置,Windows Server 将无法使用此功能,未来的 Server Insider Preview 版本将禁用该设置。
对于不熟悉这个命令的人来说,sudo 是一个可以让用户提升的权限执行命令的命令。它是 Linux 和 macOS 上的常用命令,现在也将登陆 Windows 11。
在 Windows 11 预览版中,Sudo 被默认关闭。如果你想试试,请前往"设置">"系统">"面向开发人员",然后切换"启用 sudo"选项。你还可以从三种不同模式中选择一种来配置命令的运行方式:在新窗口、禁用输入和内联。或者,以管理员身份打开 Windows 终端,然后键入
在新窗口中:sudo config --enable forceNewWindow
关闭输入:sudo config --enable disableInput
Inline:sudo config --enable normal
如果您想了解有关 Windows 11 中 sudo 的更多信息,请查看微软的这篇博文:
https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/
该公司还在对该项目进行开源,因此有望在其 GitHub 存储库中听到有关 sudo 的更多信息:
https://github.com/microsoft/sudo
有关 sudo 的官方文档可在Microsoft Learn 网站上获取: