【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

Sudo for Windows:在 Windows 11 中执行特权命令

作者:Claudio Masolo I

  • 2024-02-28
    北京
  • 本文字数:884 字

    阅读完需:约 3 分钟

Sudo for Windows:在 Windows 11 中执行特权命令

微软宣布将在最新版的 Windows 11 Insider Preview Build 26052 中提供 Sudo for Windows。该工具改变了用户从非特权控制台会话(unelevated console session)直接执行特权命令的方式。Sudo for Windows 提供了一种直观、熟悉的解决方案。用户无需打开新的特权控制台窗口,这增强了用户体验。


Sudo for Windows 在 GitHub 上开源,开发计划和附加功能会在未来几个月发布。微软建议,如果用户需要尚未在 Sudo for Windows 中实现的扩展功能,则可以选择 Gerardo Grignoli 的 gsudo 作为替代。该工具提供了许多附加功能和配置选项。


要激活 Sudo for Windows,定位到 Windows Settings 下的 Settings > For Developers 页,并打开“Enable Sudo”选项,如下所示:



此外,用户也可以通过在特权控制台会话中执行以下命令来启用:


sudo config --enable <configuration_option>
复制代码


Sudo for Windows 支持 3 种配置选项,每个选项有不同的用途:


  1. 打开新窗口(forceNewWindow):打开一个新的特权控制台窗口来执行命令。

  2. 关闭输入(disableInput):在当前窗口中执行特权进程,关闭 stdin,限制用户输入。

  3. 内联(normal):行为类似于其他操作系统上的 sudo,将 stdin、stdout 和 stderr 连接到当前窗口。


以下是示例场景:


  • “打开新窗口”配置:运行sudo netstat -ab 命令会打开一个新的特权控制台窗口,并在其中执行这条命令。

  • “关闭输入”配置:在当前窗口中运行特权进程,stdin 关闭。

  • “内联”配置:将 stdin、stdout 和 stderr 连接到当前窗口。


当使用sudo提升进程权限时,用户帐户控制(UAC)对话框会提示用户确认。用户确认后,系统将根据所选配置提升进程权限。用户可以通过在控制台中运行sudo -h来查看 sudo 命令的可选参数。


在“打开新窗口”配置中,sudo.exe 会启动一个新的特权控制台窗口,并镜像当前窗口的目录和环境变量。对于“关闭输入”和“内联”配置,sudo.exe 会启动一个新的特权进程。原来的非特权“sudo.exe”将与特权进程建立 RPC 连接,方便信息交换。



进程层次结构图解


由于存在安全风险,所以务请谨慎使用“内联”或“关闭输入”配置。“关闭输入”配置通过防止特权进程读取用户输入来降低风险。

2024-02-28 17:531

评论

发布
暂无评论

MyBatis是如何初始化的

华为云开发者联盟

Java 开发 华为云 12 月 PK 榜

TypeScript 前端工程最佳实践

京东科技开发者

typescript 前端 前端开发 编程语言】

带你读AI论文丨针对文字识别的多模态半监督方法

华为云开发者联盟

人工智能 华为云 文字识别 12 月 PK 榜

头像类NFT的未来,实际价值在哪里?

博文视点Broadview

前端培训机构学习前端开发难度大吗

小谷哥

企业大数据价值最大化的关键因素

元年技术洞察

大数据 数据中台 数字化转型

数据中台选型前必读(七):解读数据服务的四大关键技术

雨果

数据中台 DaaS数据即服务

学生管理系统架构文档

闲人Eric

架构实战营

如何在云原生环境中实现安全左移?

SEAL安全

云原生 安全 DevSecOps 12 月 PK 榜

技术分享 | 测试的本质是什么?

霍格沃兹测试开发学社

大道至简,自治为王 | 2022年12月《中国数据库行业分析报告》精彩抢先看

墨天轮

数据库 Serverless 云数据库 国产数据库 polarDB

低代码多分支协同开发的建设与实践

阿里巴巴终端技术

前端 低代码

如何通过Java提取PDF中的图片

Geek_249eec

Java PDF 图片

线上线下大数据培训机构应该怎么选

小谷哥

论文复现丨基于ModelArts进行图像风格化绘画

华为云开发者联盟

人工智能 华为云 12 月 PK 榜

远程灵活办公,就用华为云桌面

科技说

探索科创服务升级之路,星创科服“贴身陪伴”硬科技冠军企业成长

硬科技星球

什么是数据管理?看完这篇你一定有收获

雨果

数据管理

图算法、图数据库在风控场景的应用

NebulaGraph

图数据库 风控

女生参加前端培训学习有前途吗?

小谷哥

武汉java培训后可以选择那些就业方向

小谷哥

车载LED显示屏的4大性能指标

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

创元集团的数智化实践 这次选择了和火山引擎VeDI搭档

字节跳动数据平台

大数据 数据治理 12 月 PK 榜

启科 QuSaaS 真随机数解决方案与 Amazon Braket 结合实践

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 Hero 专栏

计算机科学通识-01-电子计算机发展史

邱比特讲编程

计算机基础 计算机 计算机教育

这个团队敢闯、会创,北京交通大学团队结合昇思MindSpore技术助力打造“智慧安全交通”

Geek_2d6073

【kafka运维】Leader重新选举运维脚本

石臻臻的杂货铺

kafka 运维

学习大数据技术后的就业前景怎么样

小谷哥

校招面试真题 | 你的期望薪资是多少?为什么?

霍格沃兹测试开发学社

数据人PK也无人,为什么业务部门的数据需求都是急活?

雨果

数据开发 数据工程师 数据服务

云上安全办公,就用华为云桌面

科技说

Sudo for Windows:在 Windows 11 中执行特权命令_后端_InfoQ精选文章