0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

OSC开源社区 来源:OSC开源社区 2024-03-19 09:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

如何启用 Sudo for Windows

导航至 Settings > For Developers page 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 均连接到当前窗口。这意味着新的提权进程可以接收输入并 route output 到当前窗口。

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

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




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6752

    浏览量

    108076
  • 操作系统
    +关注

    关注

    37

    文章

    7436

    浏览量

    129609

原文标题:微软正式开源专为Windows打造的Sudo

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IEC 62368标准适用于哪些产品

    IEC62368-1标准是国际电工委员会(IEC)制定的一项安全标准,适用于音视频设备、信息技术设备以及通信设备。该标准的全称是:IEC62368-1:Audio/video,informationandcommunicationtechnologyequipment–Safetyrequirements(音视频、
    的头像 发表于 10-29 14:47 1475次阅读
    IEC 62368标准<b class='flag-5'>适用于</b>哪些产品

    SkyOne® Ultra 3.0 前端模块,适用于 WCDMA / LTE 频段 7、30、40、41 skyworksinc

    电子发烧友网为你提供()SkyOne® Ultra 3.0 前端模块,适用于 WCDMA / LTE 频段 7、30、40、41相关产品参数、数据手册,更有SkyOne® Ultra 3.0 前端
    发表于 10-20 18:35
    SkyOne® Ultra 3.0 前端模块,<b class='flag-5'>适用于</b> WCDMA / LTE 频段 7、30、40、41 skyworksinc

    适用于 LTE 频段 42 的 SkyBlue™ 功率放大器模块 skyworksinc

    电子发烧友网为你提供()适用于 LTE 频段 42 的 SkyBlue™ 功率放大器模块相关产品参数、数据手册,更有适用于 LTE 频段 42 的 SkyBlue™ 功率放大器模块的引脚图、接线图
    发表于 09-25 18:29
    <b class='flag-5'>适用于</b> LTE 频段 42 的 SkyBlue™ 功率放大器模块 skyworksinc

    适用于下一代 GGE 和 HSPA 手机的多模/多频段 PAM skyworksinc

    电子发烧友网为你提供()适用于下一代 GGE 和 HSPA 手机的多模/多频段 PAM相关产品参数、数据手册,更有适用于下一代 GGE 和 HSPA 手机的多模/多频段 PAM的引脚图、接线图、封装
    发表于 09-05 18:34
    <b class='flag-5'>适用于</b>下一代 GGE 和 HSPA 手机的多模/多频段 PAM skyworksinc

    用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应
    发表于 07-01 18:32
    <b class='flag-5'>用于</b>无线 LAN 的 2.4 GHz 高效前端和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    电子发烧友网为你提供()适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端相关产品参数、数据手册,更有适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端的引脚图、接线图、封装手册
    发表于 06-20 18:30
    <b class='flag-5'>适用于</b> WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    400 至 510 MHz 前端模块,适用于范围扩展应用 skyworksinc

    电子发烧友网为你提供()400 至 510 MHz 前端模块,适用于范围扩展应用相关产品参数、数据手册,更有400 至 510 MHz 前端模块,适用于范围扩展应用的引脚图、接线图、封装手册、中文
    发表于 06-19 18:32
    400 至 510 MHz 前端模块,<b class='flag-5'>适用于</b>范围扩展应用 skyworksinc

    2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用 skyworksinc

    电子发烧友网为你提供()2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用相关产品参数、数据手册,更有2.4 GHz、256 QAM 前端模块,用于 WLAN
    发表于 06-18 18:30
    2.4 GHz、256 QAM 前端模块,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>适用于</b>蓝牙®应用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    发表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模块和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    适用于电机控制的电流滤波方法

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:适用于电机控制的电流滤波方法.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-18 16:04

    低功耗、低功耗前端模块,适用于蓝牙®范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗、低功耗前端模块,适用于蓝牙®范围扩展应用相关产品参数、数据手册,更有低功耗、低功耗前端模块,适用于蓝牙®范围扩展应用的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 06-06 18:30
    低功耗、低功耗前端模块,<b class='flag-5'>适用于</b>蓝牙®范围扩展应用 skyworksinc

    低功耗、低功耗前端模块,适用于蓝牙®信号范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗、低功耗前端模块,适用于蓝牙®信号范围扩展应用相关产品参数、数据手册,更有低功耗、低功耗前端模块,适用于蓝牙®信号范围扩展应用的引脚图、接线图、封装手册、中文资料、英文
    发表于 06-06 18:30
    低功耗、低功耗前端模块,<b class='flag-5'>适用于</b>蓝牙®信号范围扩展应用 skyworksinc

    适用于 Wi-Fi 7 应用的 5 GHz 高功率前端模块 skyworksinc

    电子发烧友网为你提供()适用于 Wi-Fi 7 应用的 5 GHz 高功率前端模块相关产品参数、数据手册,更有适用于 Wi-Fi 7 应用的 5 GHz 高功率前端模块的引脚图、接线图、封装手册
    发表于 05-27 18:33
    <b class='flag-5'>适用于</b> Wi-Fi 7 应用的 5 GHz 高功率前端模块 skyworksinc

    是否提供适用于CY7C65213 的 Windows 11驱动程序和 API 库 (dll)?

    您好,支持, 我对 Infineon(原 Cypress)生产的 USB 串行 IC 有疑问。 是否提供适用于 CY7C65213 的 Windows 11 驱动程序和 API 库 (dll
    发表于 05-15 07:26

    适用于 Wi-Fi 7 应用的 2.4 GHz 高功率前端模块 skyworksinc

    电子发烧友网为你提供()适用于 Wi-Fi 7 应用的 2.4 GHz 高功率前端模块相关产品参数、数据手册,更有适用于 Wi-Fi 7 应用的 2.4 GHz 高功率前端模块的引脚图、接线图、封装
    发表于 05-12 18:30
    <b class='flag-5'>适用于</b> Wi-Fi 7 应用的 2.4 GHz 高功率前端模块 skyworksinc