page contents

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

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

attachments-2025-09-KNgIvjtF68c76ee58659d.png知名操作系统开发商 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 的替代品,现阶段使用每日构建版的用户还可以通过命令切换回旧版本,后续稳定版发布后应该也可以继续切换旧版本。

切换回旧版本的命令:



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

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

更多相关技术内容咨询欢迎前往并持续关注好学星城论坛了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
小柒
小柒

2200 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 2200 文章
  3. Pack 1367 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章