用户帐户控制:修订间差异

添加47字节 、​ 2025 年 4 月 23 日 (星期三)
第 64 行: 第 64 行:
用户帐户控制再次进行了设计更新,以匹配 [[Windows 11]] 中引入的新 Fluent 设计美学。
用户帐户控制再次进行了设计更新,以匹配 [[Windows 11]] 中引入的新 Fluent 设计美学。


[[Windows 11 v24H2|2024 更新]]通过引入 ''Sudo for Windows'' 在很大程度上改进了现有的用户帐户控制机制,Sudo for Windows 是一个直接受 Unix <code>sudo</code> 命令启发的开源命令行工具,允许用户以 <code>root</code> 超级用户身份运行其他程序。<ref>Jordi Adoumie. [https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/ Introducing Sudo for Windows!], ''Windows Command Line''. 2024 年 2 月 8 日. 检索于 2024 年 2 月 9 日.</ref>尽管名称如此,但 Sudo for Windows 并不是基于其 Unix 对应物,而是用 Rust 编程语言从头开始编写的。由于 Windows 和 Unix 权限系统之间的差异,特别是缺少超级用户帐户,它的目标也不是与原始实现兼容。可以通过 <code>sudo config --enable</code> 命令启用它,也可以在[[设置]]应用中包含的开发者选项的切换中启用它。
[[Windows 11 v24H2|2024 更新]]通过引入 ''Sudo for Windows'' 在很大程度上改进了现有的用户帐户控制机制,Sudo for Windows 是一个直接受 Unix <code>sudo</code> 命令启发的开源命令行工具,允许用户以 <code>root</code> 超级用户身份运行其他程序。<ref>Jordi Adoumie. [https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/ Introducing Sudo for Windows!(宣布推出适用于 Windows 的 Sudo!)], ''Windows Command Line''. 2024 年 2 月 8 日. 检索于 2024 年 2 月 9 日.</ref>尽管名称如此,但 Sudo for Windows 并不是基于其 Unix 对应物,而是用 Rust 编程语言从头开始编写的。由于 Windows 和 Unix 权限系统之间的差异,特别是缺少超级用户帐户,它的目标也不是与原始实现兼容。可以通过 <code>sudo config --enable</code> 命令启用它,也可以在[[设置]]应用中包含的开发者选项的切换中启用它。


Sudo for Windows 支持多种作模式,与未提升的进程具有不同级别的隔离。新窗口模式仅触发给定命令的用户帐户控制提示并退出。input disabled 和 inline 模式的工作原理是运行 Sudo 本身的第二个提升实例,此实例运行给定的命令,并通过远程过程调用将其标准流(如果在输入禁用模式下运行,则不包括标准输入流)重定向到原始的未提升实例。
Sudo for Windows 支持多种作模式,与未提升的进程具有不同级别的隔离。新窗口模式仅触发给定命令的用户帐户控制提示并退出。input disabled 和 inline 模式的工作原理是运行 Sudo 本身的第二个提升实例,此实例运行给定的命令,并通过远程过程调用将其标准流(如果在输入禁用模式下运行,则不包括标准输入流)重定向到原始的未提升实例。