Ubuntu 25.10版将默认采用sudo-rs替代经典版sudo 性能更好更安全

站长云网 2025-09-03 蓝点网 站长云网

知名操作系统开发商 Canonical 日前宣布在即将发布的 Ubuntu 25.10 版中将采用基于 Rust 编程语言开发的 sudo-rs 替代系统中默认使用的 sudo 实用程序,这项变更也会将在未来发布的 Ubuntu 26.04 LTS 版中完成过渡。

Ubuntu 25.10 Questing Quokka 计划发布时间是 2025 年 10 月 9 日,这个版本代号中的 Questing 有探索、寻求的含义,Quokka 则是澳大利亚的短尾矮袋鼠,这个代号一方面是表达 Canonical 连续开发,另一方面也是吸引人们关注生存受到威胁的短尾矮袋鼠。

sudo-rs 是基于 Rust 编程语言开发的实用程序,主要目的是用来替代传统的 sudo 实用程序,新版本可以提高安全性并提供更好的性能,能够有效防止某些常见的内存管理问题。

Canonical 称目前 sudo-rs 团队已经在 25.10 版发布前完成关键功能的开发,新版本支持 NOEXEC 选项和 AppArmor 配置文件切换,前者可以防止程序在特权模式下执行子进程,后者是 Linux Kernel 内核安全模块可以限制程序的能力来提高安全性。

此外 sudo-rs 版还兼容旧的 Linux Kernel 例如 5.9 及以下版本,因此在兼容性和适用性方面的表现也非常好,接下来就是继续开发并提供更多功能以便在未来能够彻底替代 sudo。

值得注意的是 Canonical 已经决定在 Ubuntu 26.10 LTS 版中也采用 sudo-rs 作为默认的 sudo 的替代品,现阶段使用每日构建版的用户还可以通过命令切换回旧版本,后续稳定版发布后应该也可以继续切换旧版本。

切换回旧版本的命令:

# 交互式选择 update-alternatives --config sudo # 无交互切换 update-alternatives --set sudo /usr/bin/sudo.ws

另外 sudo-rs 版移出具有幽默性质的 sudo insults 功能,该功能旨在用户输错密码时提供幽默评论,该特性被移出后用户仍然可以通过 pam-insults 项目继续体验类似的幽默效果。

责任编辑:站长云网