微软开发的适用于Windows 11的Sudo命令组件现在已经完全开源

微软开发的适用于Windows11的Sudo命令组件现在已经完全开源在昨天的Build2024开发者大会上Sudo开发团队宣布完成了准备工作,所以现在Sudo.exe已经在MicrosoftGithub主页上完全开源。除了组件本身开源外,微软还为开发者们提供了诸多资源,包括初始提交和各类文档和图片,开发者们可以自己下载源代码编译或进行移植。根据前期测试Sudo具有极佳的兼容性,甚至可以放到Windows7上运行,因此Windows8.x、Windows10等自然也可以使用,不过微软官方版的Sudo主要支持Windows11。Sudo.exe主要提供的功能就是在命令提示符或PowerShell里快速提权,例如在普通用户模式的命令提示符窗口内,可以使用sudo快速打开管理员模式,这样不必再重新使用管理员权限运行CMD。尽管该组件已经内置在Windows1124H2版中,但基于安全考虑,这属于开发者功能,用户必须在Windows11设置中启用开发者模式和启用Sudo后才能使用。另外该组件默认情况下不支持WindowsServer等服务器操作系统,如果开发者有需要可以自己复制一份到WindowsServer的C:WindowsSystem32中,实际使用时运行sudo.exe即可。...PC版:https://www.cnbeta.com.tw/articles/soft/1432145.htm手机版:https://m.cnbeta.com.tw/view/1432145.htm

相关推荐

封面图片

Windows 11 将获得类似macOS或Linux的原生sudo命令

Windows11将获得类似macOS或Linux的原生sudo命令如果你使用过基于Linux的发行版、服务器上的Linux或macOS,你可能对"Sudo"并不陌生。Linux或macOS中的Sudo命令允许修改系统文件、更改系统设置、进行全系统更新等。现在,同样的命令也将进入Windows11。作为开发者设置的一部分,Sudo"超级用户执行"命令将出现在Windows11中。它可以让您管理需要管理权限的设置,例如卸载应用程序、更改系统设置或其他与开发人员相关的设置。您可以在Windows11的开发人员设置中找到Sudo切换开关。Sudo命令需要启用开发者模式,但目前在泄露版本中无法使用。正如你在上面的截图中看到的,可以通过设置使用Sudo运行命令的偏好来配置Sudo命令的行为:在新窗口中:这可能意味着,当你使用Sudo运行命令时,它会在一个单独的新窗口(可能是终端窗口)中打开,并在该窗口中执行命令。禁用输入:目前还不清楚这个切换是如何工作的。不过,如果从名称来看,它可能表示一种安全功能,即在运行Sudo命令时暂时禁用键盘或鼠标的输入,以防止在执行过程中发生未经授权的操作。内联:这可能允许Sudo命令在当前窗口或上下文中执行,而无需打开新窗口,这对于快速任务或在集成开发环境(IDE)中工作时可能很有帮助。Sudo设置还警告说,运行命令可能会使设备和个人数据面临安全风险,并可能对设备造成伤害。只要启用了该功能并开启了开发者模式,你就可以使用命令提示符、PowerShell或Windows上的任何终端界面访问Sudo命令。我们不知道Sudo命令何时会出现在生产(稳定)版本中,但它有可能在Windows1124H2版本中出现。过去,微软曾向旧版本的Windows移植过一些功能。Windows1124H2是操作系统的下一个大平台版本,具有令人兴奋的人工智能功能,如高级版Copilot和人工智能驱动的壁纸自动超分辨率功能。一些人最初认为今年的更新可能会以"Windows12"的名义亮相,但参考资料和消息来源驳斥了这种说法。...PC版:https://www.cnbeta.com.tw/articles/soft/1415485.htm手机版:https://m.cnbeta.com.tw/view/1415485.htm

封面图片

Windows 11 正准备加入著名的 sudo 命令

Windows11正准备加入著名的sudo命令Windows爱好者们在今年早些时候首次发现了sudo,现在我们又从WindowsServer2025预览版中获得了更多细节(据称该命令将出现在Windows11的消费者版本中)。微软还没有正式公布Windows版的sudo,因此有关其想法和实施的官方细节非常少。不过,@thebookisclosed在X(以前的Twitter)上提供的截图透露了一些有趣的信息。要让sudo在Windows11上运行的话需要启用"开发者模式",这是应用程序开发者和Windows爱好者的常用功能,他们希望获得更多功能,如跳转列表中的"结束任务"选项。之后,Windows11将允许用户打开sudo并配置其行为,此时会出现一个额外的提示,要求确认了解使用sudo命令的风险。据报道,在Windows11上配置sudo的可用选项包括"在新窗口中"(在新窗口中启动高级命令)、"禁用输入"(这个选项既神秘又不言自明)和"内联"(在同一窗口中运行命令)。有趣的是,像gsudo这样的第三方项目已经允许在现代Windows版本中使用sudo来提升当前控制台窗口或新窗口的权限。...PC版:https://www.cnbeta.com.tw/articles/soft/1416185.htm手机版:https://m.cnbeta.com.tw/view/1416185.htm

封面图片

微软确认将在 Build 26052 中为 Windows 11 提供 Sudo 功能

微软确认将在Build26052中为Windows11提供Sudo功能微软将Windows版Sudo描述为"一种符合人体工程学且熟悉的解决方案,用户无需首先打开新的提升控制台即可提升命令"。Windows版Sudo正处于早期开发阶段,最近在泄露的WindowsServer2025版本中被发现。微软在一篇被删除的博文中指出,可以从"设置">"面向开发者"页面启用Sudo,并切换"启用Sudo"选项。您也可以在提升权限后的控制台会话中运行以下命令,启用Windows版Sudo:sudo config --enable <configuration_option> 配置选项正如我们之前所报道的,Windows版Sudo目前支持三种不同的配置选项:在新窗口(newWindow)中:在此配置中,SudoforWindows将打开一个新的高级控制台窗口,并在该窗口中运行命令。这是启用sudo时的默认配置选项。例如,如果运行sudonetstat-abA将打开一个新窗口,并在该窗口中运行命令输入关闭(disableInput):在此配置中,SudoforWindows将在当前窗口中运行提升后的进程,但新进程生成时将关闭其stdinput。这意味着新进程将不接受任何用户输入,因此此配置不适用于提升后需要用户进一步输入的进程。内联(正常):这种配置与其他操作系统上的sudo行为最为相似。在此配置下,SudoforWindows将运行高架进程,其stdinput、stdoutput和stderror均与当前窗口相连。这意味着新的提升进程可以接收输入,并将输出发送到当前窗口。微软解释Windows版Sudo的工作原理当你使用sudo从命令行运行一个进程时,会出现UAC对话框,要求用户确认升级。你还可以在终端中使用sudo,就像在Linux或macOS上一样。在新窗口中在此配置中,sudo.exe将启动一个新的高架控制台窗口,并在该窗口中运行命令。新窗口的工作目录与当前窗口相同。新窗口启动时也将使用与当前窗口相同的环境变量。该配置的流程与runas命令类似。在这些配置中,sudo.exe将启动一个新的提升进程,即提升的sudo.exe进程,而原来未提升的sudo.exe将与新的提升进程建立RPC连接。换句话说,信息从未升维的sudo实例传递到升维的sudo实例。具体来说,未升维进程的控制台句柄被传递给升维进程,从而使升维进程可以读取未升维进程的输入,并将输出写入未升维进程。不过,如果在"输入关闭"配置中配置了sudo,则提升进程基本上不会获得控制台的输入句柄,因此无法读取用户的输入。在"内联"或"输入封闭"配置下运行sudo时,必须注意其安全影响。中等完整性进程有可能驱动提升进程。在"输入封闭"配置中,这种风险得到了缓解,因为被提升的进程将无法读取用户的输入。微软指出,它还将发布适用于Windows的Sudo文档,并将分享有关在"内联"配置下运行sudo的安全影响的更多细节。该公司在一篇现已删除的博文中指出:"我们的团队正在为Windows开源Sudo,我们很高兴能在未来几个月内分享有关我们计划的更多细节。"...PC版:https://www.cnbeta.com.tw/articles/soft/1416893.htm手机版:https://m.cnbeta.com.tw/view/1416893.htm

封面图片

微软澄清:Windows 终端不会取代命令提示符

微软澄清:Windows终端不会取代命令提示符自Windows诞生以来,命令提示符已经存在了很长时间,但仍然是Windows生态系统的重要组成部分。它通常用于运行基本的系统命令并与文件系统交互。它的语法和命令结构为许多用户所熟悉,因此成为某些任务的有用工具。另一方面,Windows终端允许用户同时在不同环境中工作,从而增强了命令行体验。这对于人工智能开发等任务尤其有价值,因为开发人员经常需要在不同的命令行工具和脚本语言之间切换。命令提示符和Windows终端有什么区别?命令提示符是一种古老的CLI,可让您通过键入命令与计算机进行交互。它不如PowerShell等其他CLI功能强大或灵活。与此同时,WindowsTerminal是2019年发布的现代标签式CLI,支持多种外壳,包括命令提示符、PowerShell和WSL。它提供命令提示符所缺乏的主题、自定义字体和键盘快捷键等功能。总的来说,Windows终端是人工智能创业者和开发人员的重要工具。与命令提示符相比,它具有多种优势,包括多功能性、高效性和协作性。不过,命令提示符仍然是一款流行的工具,在不久的将来不太可能被Windows终端完全取代。...PC版:https://www.cnbeta.com.tw/articles/soft/1386277.htm手机版:https://m.cnbeta.com.tw/view/1386277.htm

封面图片

WinGPT:适用于古老的Windows 3.1 PC的ChatGPT应用程序

WinGPT:适用于古老的Windows3.1PC的ChatGPT应用程序"我不想让我1993年的Gateway4DX2-66被排除在人工智能革命之外,所以我为Windows3.1建立了一个人工智能助手,基于OpenAIAPI,"该开发者在HackerNews的帖子中说。WinGPT是用C语言编写的,使用微软的标准WindowsAPI,并使用TLS1.3连接到OpenAI的API服务器,因此不需要单独的现代PC。这是让这个应用程序在Windows3.1上运行的一个特别有趣的部分,同时还有在16位版本的Windows上管理内存分割架构和为应用程序建立用户界面。图标文件是在Borland的图像编辑器中设计的图/dialup.net由于有限的内存支持不能处理对话的上下文,ChatGPT的回应只是简短的。WinGPT的图标也是在Borland的ImageEditor中设计的,这是微软Paint的一个克隆,能够制作.ICO文件。"我直接用C语言构建了大部分UI,这意味着每个UI组件都必须在代码中手动构建,"这位匿名的WinGPT开发者说。"我很惊讶,任何使用Windows3.1的程序可使用的标准控件集都是非常有限的。你有一些你期望的控件--按钮、复选框、单选按钮、编辑框--但你可能需要的任何其他控件,包括那些在整个操作系统本身使用的控件,都是不可用的。"如果你还有一台在阁楼、车库或地下室里积灰的Windows3.1机器,那么你可以在dialup.net上下载16位和32位版本的Windows的WinGPT二进制文件。...PC版:https://www.cnbeta.com.tw/articles/soft/1367479.htm手机版:https://m.cnbeta.com.tw/view/1367479.htm

封面图片

英特尔发布开源字体One Mono 适用于视力受损的开发者

英特尔发布开源字体OneMono适用于视力受损的开发者IntelOneMono比免费的方案明显更好,并且它是以开放源码许可证提供的,在设计时考虑到了低视力的开发者受众。访问:https://github.com/intel/intel-one-monoIntelOneMono是一种"富有表现力"的单行字体系列,这意味着每个字母和字符都占据相同的水平空间,就像在终端和MS-DOS提示符的美好时代一样。英特尔说,该字体的设计考虑到了清晰度、可读性和开发人员的需求。IntelOneMono涵盖了200多种使用拉丁文的语言,它提供了四种不同的重量(浅色、普通、中等和粗体),并有相应的斜体。根据英特尔设计师的说法,有视力问题的开发人员"在排版方面没有得到充分的服务",该公司花了十几次现场测试会议来检查OneMono是否能胜任这项工作。视力受损的程序员被要求使用英特尔OneMono编写他们的代码,而Fray-JonesType的字体设计师则记录了上述程序员在试图阅读屏幕上的字符时最终遇到的问题。坐在程序员的身后,英特尔一号字体的创造者们收集了一些关于新字体中最"令人惊讶"的痛点的有趣反馈。例如,有些人在区分大写的"M"和大写的"N"方面有问题,而另一些人则无法区分字母"e"和字母"c"。在每一种情况下,开发人员都调整了他们的设计,直到最终版本的字体成型。IntelOneMono现在已经上线,供开发者们观看和试用,人们对这种新的单行字体大多感到满意。不过,有些人仍然对大括号有意见,因为与其他单行线字体和面向开发者的字体相比,大括号确实是"额外"卷曲的。在这种特殊情况下,TobiasFrere-Jones说他的设计选择是关于"加强任何形状的特征",包括额外的大括号。...PC版:https://www.cnbeta.com.tw/articles/soft/1366871.htm手机版:https://m.cnbeta.com.tw/view/1366871.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人