Microsoft 在 Windows 11 中引入了 sudo 命令,这是一种流行的 Linux 功能。此命令允许用户使用提升的权限运行程序,类似于 Windows 中的“以管理员身份运行”选项。这是有关如何在 Windows 11 中启用和使用 Sudo 的快速指南。
从 Windows 设置启用 Sudo
在开始使用 Sudo 之前,您需要启用它。请按照以下简单步骤开始:
1. 确保你使用的是 Windows 11 Insider Preview,内部版本 26052 或更高版本。如果没有,请更新您的系统。
2. 按 Windows key + I 打开“设置”应用。
3. 转到System > For Developers.
4. 找到“启用 Sudo”选项并将其设置为“打开”。
5. 在确认窗口中单击“是”。

从“设置”中启用适用于 Windows 的 Sudo
从命令行启用 Sudo
或者,您也可以使用以下命令从终端(管理员)启用 sudo:
1. 右键单击“开始”菜单,然后选择“终端(管理员)”以使用管理员权限启动命令提示符。
2. 在终端中键入或粘贴 sudo config --enable enable按 Enter 键.

注意:如果配置不正确,则启用适用于 Windows 的 Sudo 可能会带来安全风险。在继续操作之前,请确保您了解这些风险。
为 Windows 配置 Sudo
Sudo for Windows 提供三种配置选项,以满足不同的需求。您可以在相同的For Developers设置”菜单中选择首选配置,或使用命令行以获得更大的灵活性。以下是选项:
• 在新窗口 (forceNewWindow) 中:这是在 Windows 首选项中启用 Sudo 时的默认设置。使用时,这些命令将以提升的权限在新窗口中运行。
• Input Closed (disableInput):在当前窗口中运行命令,但不接受输入,从而降低安全风险。
• 内联(normal):在当前窗口中运行命令,允许输入。此模式类似于传统的 Sudo 行为,但会带来更多的安全风险。此外,这是从命令行启用 sudo 时的默认设置。
若要通过命令行更改配置,请使用以下语法:
sudo config --enable
将
使用 Sudo for Windows
启用和配置 Sudo 后,可以轻松运行提升的命令。
1. 启动首选控制台窗口,例如命令提示符或 Windows 终端。
2. 将 sudo 添加到要使用提升的权限运行的任何命令。例如:
sudo netstat -ab
3. 此时将显示一个 GUI 提示符,提示您验证以继续执行提升的命令。按 Enter,该命令将根据定义的 sudo 配置设置执行。
________________________________________
安全注意事项。在 disableInput 或inline配置中使用 Sudo 可能会产生安全漏洞,因为恶意进程可以利用提升的进程。在选择配置之前,请始终保持谨慎并了解风险。
________________________________________
结论。适用于 Windows 的 Sudo 为 Windows 11 添加了一个熟悉且功能强大的工具,可简化运行提升命令的过程。按照本指南,您将能够轻松地在 Windows 11 上启用、配置和开始使用 Sudo。请记住考虑所选配置的安全影响,并注意随着 Windows 的发展而发生的任何更改。
对于更高级的功能,请考虑第三方替代方案,例如 Gerardo Grignoli 的 gsudo,它提供了额外的配置选项。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源