微软开源 Windows 版 sudo

使用微软最近开源的WSL在Windows上优雅的运行Linux 【代码】使用微软最近开源的WSL在Windows上优雅的运行Linux。 阅读详情

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。

如果我的分享对你有帮助,请关注我,一起向上进击。

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

6d29893129ad50e440d82ddaf9722905.png

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

如何启用 Sudo for Windows

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

38a4c4b7868d7c546fd372d35dae6a3b.png

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


 
sudo config --enable <configuration_option>

9649de5560d3c1ace6353c414980326a.gif

如何配置 Sudo for Windows

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

  1. 开启新窗口 (forceNewWindow)

  2. 禁用输入 (disableInput)

  3. 内联 (normal)

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

7397fd252067db86abd876c44760825f.png

或运行以下命令:

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

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

sudo netstat -ab

8dd7bb6886c2eb36db9072cfef444a38.gif

配置选项 2:禁用输入

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

配置选项 3:内联

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

c81233aab141c57ffd378c7ce04a2cdd.png

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

详情查看官方博客:

https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/

https://github.com/microsoft/sudo

来源:OSC开源社区

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

25264b7803dcfb336cd287b12355e6cc.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

Microsoft 365 激活原理与合规使用指南 Microsoft 365 并非传统买断式软件,而是一套依赖云服务、实时验证与端云协同的现代办公平台。其激活机制涵盖客户端签名校验、硬件指纹绑定、Azure AD 会话维持、服务端许可证同步及 AI 功能运行时鉴权五层防御,任何试图通过 sppc.dll 替换、ohook 注入或非法 KMS 绕过的行为,均违反《网络安全法》且在 Windows HVCI 和 Authenticode 强制签名机制下已全面失效。合法路径包括教育版免费授权、Office on the web 永久免费使用,以及 Office 阅读详情

相关推荐

【Windows】在 Windows 下使用 sudo:通过安装 WSL(Linux 子系统)

研究本地化部署AI时,环境安装需要用sudo形式,考虑如何在Windows下能够使用Sudo命令。要使用sudo,就需要在windows环境下安装linux子系统。

每日出拳老爷子的博客 3021

系统命令学习笔记

Linux 命令 su 与 sudo 命令 su 命令:主要用于快速切换用户。 使用案例: 当某个用户账号对某个文件没有操作权限时,使用 su 可以切换到 root账号进行操作。 sudo 命令:授权命令。(有点像Windows 的使用超级管理员启动) nohup 命令 nohup java jar xxxx.jar >xxx.log 2>&1 & 作用:在Linux 中以后台运行的方式运行 jar包,>xxx.log 表示日志文件存放位置。 ps 命令 ps

一天无聊 1646

MATLAB实战:用Costas环和Gardner环搞定QPSK同步问题(附完整代码)

本文详细介绍了如何使用MATLAB实现Costas环和Gardner环联合解决QPSK同步问题,包括载波同步和定时同步的技术原理、MATLAB代码实现及性能分析。通过完整的仿真示例和工程实践建议,帮助读者掌握QPSK同步技术的核心要点,提升数字通信系统的解调性能。

agile9scrum的博客 691

Windows安装sudo和vim

则说明https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1无法访问,这里我使用代理git来解决。(1)打开git bash (2) 配置以下两条命令。1.打开powershell,设置脚本执行权限。之后继续在powershell里安装即可)4.安装scoop(需要开代理)#需要安装包管理工具scoop。5.安装sudo和vim。

weixin_55671452的博客 3386

X光安检模型训练第一步:手把手教你处理OPIXray和HIXray这两个小众数据集

本文详细解析了X光安检AI模型训练的关键步骤,重点介绍如何处理OPIXray和HIXray这两个专业数据集。从数据格式转换到YOLO标准,再到数据增强和质量验证,手把手指导开发者高效利用这些数据集进行目标检测模型训练,提升安检场景下的危险物品识别准确率。

weixin_32629853的博客 317

海康工业相机SDK开发实战:从环境搭建到实时图像采集(附避坑指南)

本文详细介绍了海康工业相机SDK在Windows平台上的开发实战流程,涵盖从环境搭建、运行时库路径配置到实时图像采集的全过程。重点解析了MVS SDK部署、设备连接、参数设置及图像处理等核心环节,并提供了实用的避坑指南和错误排查方法,帮助开发者构建稳定的机器视觉系统。

weixin_29248611的博客 849

Web安全和渗透测试有什么关系?

做渗透测试的一个环节就是测试web安全,需要明白漏洞产生原理,通过信息收集互联网暴露面,进行漏洞扫描,漏洞利用,必要时进行脚本自编写和手工测试,力求挖出目标存在的漏洞并提出整改建议,当然如果技术再精一些,还要学习内网渗透(工作组和域环境),白盒审计,app,小程序渗透那些了......可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。总之,web安全包含于渗透测试,但不是渗透测试的全部。

Python_0011的博客 4864

Kylin-Desktop-V10-SP1-General-Release-2303-X86_64-海光版(hygon c86)安装与配置指南

本文提供了在国产海光C86处理器平台上安装与配置Kylin Desktop V10 SP1操作系统的详细指南。内容涵盖从下载专用镜像、制作启动盘、BIOS关键设置、磁盘分区方案,到系统安装后的驱动优化、必备软件安装及常见故障排除,旨在帮助用户顺利完成hygon c86平台的系统部署与优化。

tree的博客 1389

在Windows中实现sudo命令——命令行环境中获取管理员权限

【说明】 Windows系统从 Vista 版本开始加入了 UAC 机制,这导致没有足够权限的程序无法获取到一些关键资源。在 Linux 下我们可以使用 sudo 命令方便地提升当前程序的执行权限,但在 Windows 中却通常只能右键单击程序图标,再选择 “以管理员身份运行”。这种必须使用鼠标点击的方式很不方便,尤其在我们希望自动化执行一些任务时更是显得碍手碍脚。

一程山水一程歌 5万+

MT6816角度传感器SPI通信避坑指南:从数据手册到稳定读取的3个关键步骤

本文详细解析了MT6816角度传感器SPI通信中的常见问题与解决方案,包括寄存器地址计算、SPI时序配置和数据校验等关键步骤。通过实测波形和代码示例,帮助工程师避开数据手册中的隐藏陷阱,实现稳定可靠的角度数据读取,特别适用于高精度电机控制场景。

weixin_42520573的博客 517

【2024遥感应用组一等奖】基于风云四号卫星的小时级大气气溶胶和颗粒物监测

最后,比较AGRI观测反射率和查找表计算的反射率反演得到的1小时分辨率AOD数据。然后,使用广泛应用的MODIS DT和DB产品进行对比,图 5显示了它们逐像元尺度的对比,AGRI LaGA算法可以捕捉亚洲地区AOD高低值空间分布格局,比如南亚次大陆、中南半岛、塔克拉玛干沙漠和华北平原是AOD高值区域(平均AOD高于0.3),中国西北、中国南方、中国东北和韩国地区为AOD中值地区(平均AOD在0.2到0.3之间),北纬45度以上以及日本地区为AOD低值区域(平均AOD小于0.2),与全球平均AOD值接近。

JData_Engineer的博客 376

微软正式开源专为Windows打造的Sudo

在此配置中,Sudo for Windows 将运行提权的进程,其 stdin、stdout 和 stderr 均连接到当前窗口。微软方面表示,团队将在接下来几个月中致力于扩展 Sudo for Windows 的文档,并将分享更多有关在 "内联" 配置中运行 sudo 的安全影响的细节。在此配置中,Sudo for Windows 将在当前窗口中运行提权后的进程,但新进程生成时将关闭其 stdin。在此配置中,Sudo for Windows 将打开一个新的窗口并运行命令。

IT界那些事儿 4550

【06】新国都——新国都 嵌入式笔试,校招,题目记录及解析

本文总结了新国都嵌入式校招笔试题目及解析,内容涵盖C语言基础、Linux系统、数据结构与算法等多个方面。主要包括:1)不定项选择题10道,涉及字符串常量、蓝牙与GPRS区别、编译错误识别等;2)判断题10道,考察Linux权限、循环控制、内存管理等;3)填空题5道,包括编码计算、逻辑运算、宏定义等;4)简答题2道,解析全局变量引用和进程线程区别。题目难度适中,重点考察嵌入式开发基础知识和编程能力,并提供详细解析和扩展知识链接,对准备嵌入式相关笔试具有参考价值。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1435

Windows系统权限提升神器:Sudo for Windows完整兼容性指南 [特殊字符]

还在为Windows系统权限管理烦恼吗?🤔 Sudo for Windows是微软官方推出的Windows系统权限提升工具,它允许用户直接从非提升权限的终端窗口运行需要管理员权限的命令,彻底改变了Windows系统的权限管理模式! ## 📋 Sudo for Windows系统要求详解 Sudo for Windows的兼容性要求非常明确,主要分为内置版本和开源版本两种情况: ### 内

gitblog_00399的博客 1102

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

gsudo与微软Sudo的深度技术对比分析

gsudo是一款诞生于2019年的Windows平台提权工具,作为开源项目已累计下载超过70万次。它支持从Windows 7 SP1到Windows 11的全系列操作系统,安装简便且广受用户好评。而微软在2024年2月才正式推出官方的Sudo for Windows工具,两者在功能定位上存在诸多相似之处。 ## 安全性对比 ### 安全机制分析 微软最初拒绝开发类似工具是出于安全考虑,但gs...

gitblog_00537的博客 520

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Windows Sudo终极编译指南:从源码到可执行文件的完整流程

Windows Sudo是微软官方开发的Windows版sudo工具,它让用户能够直接从非提升权限的终端窗口运行提升权限的命令,为Windows开发者提供了类似Linux的权限管理体验。本指南将详细介绍如何从源码编译Windows Sudo,包括环境配置、编译步骤、不同版本的构建方法以及常见问题解决。 ## 🔧 环境准备与Rust安装 Windows Sudo是一个基于Rust语言开发的项目

gitblog_00289的博客 1072

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

UUP Media Creator终极指南:如何从微软更新平台快速制作Windows安装介质

在Windows系统部署和测试领域,UUP Media Creator是一个革命性的开源工具,它能够将微软统一更新平台(UUP)的文件集转换为可用的Windows媒体文件。这个工具不仅解决了官方ISO镜像获取困难的问题,还为开发者和IT专业人员提供了前所未有的灵活性。本文将深度解析UUP Media Creator的技术原理、实战应用和部署技巧。 ## 核心原理:UUP到ISO的转换机制 UU

gitblog_00862的博客 499

Windows 引入 sudo 功能:一次革命性的步伐

在近期的更新中,Windows 11 Insider Preview Build 26052 引入了一项备受期待的功能——sudo。这标志着 Windows 操作系统在提升用户命令行体验方面迈出的重要一步。sudo,作为 Linux 和 UNIX 用户长期以来熟悉的命令,允许用户执行提升权限的命令,而不必开启新的提升权限会话。这项功能的引入,无疑为 Windows 用户带来了便利。

十年运维开发经验的王义杰在此分享自己的知识和经验 578

Coreutils for Windows:让Linux命令在Windows上原生运行

Coreutils for Windows 是微软基于 Rust 重写的跨平台命令行工具集,以单一二进制形式通过 WinGet 安装,支持约75个常用命令,旨在消除开发中跨平台的命令摩擦。其采用多调用二进制与 NTFS 硬链接架构,提升性能与维护效率,并兼容 DOS 命令以保障向后兼容。虽在 PowerShell 集成、转义规则及部分命令(如 kill、timeout)上存在局限,但对日常脚本迁移与文本处理场景表现良好。当前版本为预览版,建议用于评估与开发环境,暂不推荐关键生产流程。

vortex5的博客 942

深度解析:Windows系统管理员权限提升工具Sudo实战指南

在Windows命令行生态中,权限管理一直是开发者面临的核心挑战之一。传统UAC弹窗的频繁干扰、管理员权限获取的繁琐流程,严重影响了开发效率和命令行体验。Sudo for Windows项目应运而生,为Windows用户带来了革命性的权限提升解决方案,让开发者能够像在Linux系统中一样轻松使用`sudo`命令执行管理任务。 **核心关键词**:Windows权限管理、Sudo命令、管理员权限、

gitblog_00165的博客 496

终极指南:5分钟为Microsoft Word添加APA第7版参考文献格式

APA第7版参考文献格式是学术写作中的黄金标准,但Microsoft Word官方并未提供这一最新模板。这个开源项目提供了完整的解决方案,让你能在Word中轻松使用APA第7版格式,告别手动调整引用的繁琐工作。无论你是学术新人还是资深研究者,这个工具都能显著提升你的写作效率和专业性。 ## 项目概述:核心价值与解决痛点 APA第7版格式在学术写作中至关重要,但微软Word官方只提供了过时的AP

gitblog_00100的博客 210

微软发布 Linux 版 Windows Sysmon 工具

微软发布了非常流行的 Windows 系统监控实用程序的 Linux 版本,允许 Linux 管理员监控设备的恶意活动。 对于那些不熟悉Sysmon (又名系统监视器)的人来说,它是一个 Sysinternals 工具,用于监视系统是否存在恶意活动,然后将任何检测到的行为记录到系统日志文件中。 Sysmon 的多功能性来自于创建自定义配置文件的能力,管理员可以使用这些文件来监视可能表明系统上正在发生恶意活动的特定系统事件。 Sysmon 移植到 Linux 今天,微软的 Mark Russinovich

学海无涯苦作舟的博客 820

GeoLibre 桌面端完整安装指南:Windows、macOS、Linux 一次装好这个开源 GIS

GeoLibre 是一个把地图渲染、空间数据浏览和本地空间分析做在一起的免费开源 GIS(地理信息系统),内置 1000 多个可在本地运行的空间处理工具。本文按 Windows、macOS、Linux 三个平台,把每种装法对应的命令和取舍一次讲清:挑一条路照做,大约 5 分钟就能打开应用加载第一个图层。三个平台装出来是同一个程序,`.geolibre.json` 项目文件可在 Web、桌面、移动端

gitblog_00793的博客 1114

终极免费TTS工具指南:10分钟掌握微软高质量语音合成

想要免费使用微软Edge的高质量文本转语音服务吗?Edge-TTS就是你的完美选择!这款开源TTS工具让你无需Microsoft Edge浏览器、Windows系统或API密钥,就能直接调用微软的语音合成技术。无论你是开发者还是普通用户,这个跨平台语音生成工具都能让你轻松享受专业级的语音合成体验。 ## 🎯 为什么选择Edge-TTS? ### 完全免费的微软语音合成 Edge-TTS最大的

gitblog_00706的博客 990

如何在Microsoft Word中快速安装APA第7版格式模板:完整指南

对于学术研究者和学生来说,APA第7版格式规范是撰写论文和学术文章时必须掌握的重要技能。这个开源项目为您提供了Microsoft Word中缺失的APA第7版样式模板,让学术写作从此变得轻松高效。无论您是本科生、研究生还是专业研究人员,都能通过这个工具快速生成完全符合国际标准的参考文献格式,显著提升学术文档的专业性。 ## ✨ 为什么需要APA第7版Word模板? **微软官方模板的局限性**

gitblog_00860的博客 146
上一篇: 开源版 Sora 来了!
下一篇: 可视化 Python 打包 exe,这个神器绝了!
codingpy
博客等级 码龄11年 1873粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值