微软正式发布适用于Windows的Sudo

2024-05-04 00:21:16 来源: 分类:综合

微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的微软 Sudo,并将其在 MIT 协议下进行开源。正式

23a03cc0-e53c-11ee-a297-92fbcf53809c.png

Sudo forWindows 将允许用户直接从未提权终端窗口运行提权命令。发布

如何启用 Sudo for Windows

导航至 Settings >For Developerspage in Windows Settings and toggle on the “Enable Sudo” 选项:

23aa985a-e53c-11ee-a297-92fbcf53809c.png

也可以通过运行以下命令:

sudo config --enable 

23ae2fce-e53c-11ee-a297-92fbcf53809c.gif

如何配置Sudo for Windows

目前支持三种不同的适用配置选项:

开启新窗口(forceNewWindow)

禁用输入(disableInput)

内联(normal)

要更改配置选项,可使用Settings >For Developers page in Windows Settings 页面中的微软下拉菜单:

23b1e6c8-e53c-11ee-a297-92fbcf53809c.png

或运行以下命令:

sudo config --enable 
配置选项 1:开启新窗口

在此配置中,Sudo for Windows 将打开一个新的正式窗口并运行命令。这是发布启用 sudo 时的默认配置选项。例如,适用如果运行:

sudo netstat -ab

23bbbc66-e53c-11ee-a297-92fbcf53809c.gif

配置选项 2:禁用输入

在此配置中,微软Sudo for Windows 将在当前窗口中运行提权后的正式进程,但新进程生成时将关闭其 stdin。发布这意味着新进程将不接受任何用户输入,适用因此此配置不适用于提权后需要用户进一步输入的微软进程。

配置选项 3:内联

此配置与其他操作系统上 sudo 的正式行为最相似。在此配置中,发布Sudo for Windows 将运行提权的进程,其 stdin、stdout 和 stderr 均连接到当前窗口。这意味着新的提权进程可以接收输入并 routeoutput 到当前窗口。

23c08e3a-e53c-11ee-a297-92fbcf53809c.png

微软方面表示,团队将在接下来几个月中致力于扩展Sudo for Windows 的文档,并将分享更多有关在 "内联" 配置中运行 sudo 的安全影响的细节。同时致力于 Sudo for Windows 的开源工作,分享更多相关细节。




审核编辑:刘清

更多资讯请点击:综合

推荐资讯

视点!全国人大代表、中铁工业总工程师王杜娟:大力发展洁净绿色工程机械

(相关资料图)“作为全球最大的工程机械产销国,我国工程机械全行业柴油消耗量约占全国总量三分之一。据测算,我国工程机械年度碳排放总量超过2亿吨,且相关碳排放未来一段时间还将呈增长态势,所以应大力发展洁净

装备公司企业携领先技术亮相Chinaplas

4月24日至27日,2018年中国国际塑料橡胶工业展Chinaplas)在上海国家会展中心召开。装备公司下属克劳斯玛菲集团与天华院两家企业精心组织,在各自展台上通过现场真实演示、3D模型展示、用户推介

正午阳光赢麻了 三部剧入围上海电视节白玉兰奖

5月26日消息,上海电视节今天公布第28届上海电视节白玉兰奖入围名单,其中正午阳光共有三部剧入围,包括《县委大院》、《开端》、《乔家的儿女》等热播剧。对此,网友直呼“正午阳光赢麻了&rdq