据2月8日的消息,微软计划在Windows 11 Build 26052预览版更新中引入对Sudo命令的原生支持。据微软删除的一份支持文档显示,Windows版Sudo被描述为一种符合人体工程学且熟悉的解决方案,用户可以以更高的权限运行某些命令,而无需打开新的提权控制台。Windows版Sudo目前正在早期开发阶段,并已在Windows Server 2025预览版中出现。微软在删除的博文中指出,用户可以通过在”设置”中的”面向开发者”页面启用Sudo并切换启用Sudo选项。用户也可以通过命令行方式提升权限运行某些命令,例如:sudoconfig–enable<configuration_option>。
正如之前IT之家报道的那样,Windows版Sudo目前支持三种不同的配置选项:
- 在新窗口打开(newWindow):在这个配置下,SudoforWindows将在新的高级控制台窗口中运行命令。例如,用户运行sudonetstat-ab将在新窗口中运行命令。
- 输入关闭(disableInput):在这个配置中,SudoforWindows将在当前窗口中运行提权后的进程,但新进程生成时将关闭其stdinput。这意味着新进程将不接受用户输入,因此不适用于需要用户进一步输入的提权进程。
- 内联(normal):这个配置与其他操作系统上的sudo行为最相似。在这个配置下,SudoforWindows将运行提权进程,其stdinput、stdoutput和stderror与当前窗口相连。这意味着新的提权进程可以接收输入并将输出发送到当前窗口。
微软表示,很多用户尝试在命令行中使用sudo运行进程时会出现UAC(用户帐户控制)对话框,要求用户确认提权。用户可以像在Linux或macOS上一样,在终端中使用sudo命令。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...