微软发布 Win11 支持文档:解释 sudo 和 runas 命令区别

互联网资讯 互联网资讯 发布于 1年前 6 浏览 0 回复

2 月 15 日消息,微软日前发布的 Windows 11 Build 26052 预览版更新中,最值得关注的一项改进就是原生支持 Sudo 命令

微软近日发布相关说明,表示 sudo 命令是一种无需手动打开另一个命令提示符或 PowerShell 实例,即可运行具有提升权限的命令或程序的方法,与现有 runas 命令不同。

燃领网援引文档内容,runas 命令支持用户在 Windows 系统中以任何用户(甚至是管理员)的身份运行命令或程序,而 Sudo 无法像其他用户一样运行命令或程序。

不过,微软暗示将来有可能使用 Sudo 以另一个用户的身份运行命令。使用 runas 命令时,你可能需要输入密码。但在使用 Sudo 时,你只需接受 UAC 提示并授予管理权限。

例如,当你尝试使用 sudo 运行 netstat -ab(如 sudo netstat -ab)时,终端会将你的命令发送到 CLI shell(如 PowerShell 或 Command Prompt)。然后,shell 会与控制台驱动程序 (ConDrv) 通信,以处理输入 / 输出。

具有提升权限的 Sudo.exe 会执行 netstat -ab,这允许它以管理权限执行任务。在 "内联" 或 "禁用输入" 配置中,未提升权限的 Sudo.exe 进程会与拥有提升权限的新 Sudo.exe 进程创建 RPC 连接。



同类文章推荐:

  • 版本管理系统 Git 2.47 发布:引入增量多包索引、自动合并 VS Code 配置等
  • 微软推送 Windows Server 十月更新,修复远程桌面连接每 30 分钟崩溃问题
  • 全球最大建站平台 WordPress 出现骚乱,开发商和托管商口水战升级
  • 谷歌 CEO 皮查伊:AI 不会取代程序员,反而会让更多人成为程序员
  • 谷歌 Android 15 源码正式推送至安卓开源项目 AOSP
  • 谷歌搜索将整合 C2PA 2.1 标准,标注 AI 生成 / 编辑图片