Ubuntu 26.04 的 Rust sudo 不兼容标准版

The Ubuntu 26.04 Rust sudo is not compatible with standard sudo

Ubuntu 26.04 计划引入基于 Rust 重写的新版 sudo,但这引发了兼容性担忧。Hacker News 社区对此展开热烈讨论,有观点认为工具必须进化,Linux 生态的许多问题源于固守 1980 年代的设计;也有声音指出,虽然 sudoers 中的 glob 表达式确实是个隐患,但移除它让部分用户感到不便。这场关于安全、兼容性与技术迭代的争论,折射出开源社区在拥抱新技术时的阵痛与思考。

工具必须被允许进化,Linux 生态系统一半的问题都源于固守那些在 1980 年看似合理的设计。
  1. davb

    这进一步验证了我们转向 Debian 的决定(仿佛缓慢的内核更新和强行塞给我们的 snaps 还不足以说明问题)。今年夏天我们迁移了几百台实验室机器,目前大约有一半的服务器和容器已经完成切换。整个过程非常顺利。

  2. randomblock1

    这对你来说修复起来很简单。

    %corestaff ALL=NOPASSWD: /usr/bin/mailq "", \

    /usr/sbin/exim -bp, \

    /usr/sbin/exim -bpa, \

    /usr/sbin/exim -bpc, \

    /usr/sbin/exim -bpr, \

    /usr/sbin/exim -bpu

    话虽如此,确实应该有一种自动化的方式来检查普通版 sudo 和 Rust 版 sudo 之间的不兼容性。

  3. Vaushite

    工具必须被允许进化。Linux 生态系统中一半的问题都源于固守那些在 1980 年看似合理的设计。

    至少命令仍然叫 sudo 或 run0。如果改成 doas,那破坏性就大多了。

    唉,TFA 因为我用的是 Tor 浏览器而屏蔽了我,没有任何变通办法,所以我无法阅读关于这些变更性质的文章。

  4. orf

    Sudoers 的通配符表达式是个可怕的陷阱,我对任何抱怨其被移除的人都几乎没什么同情心,尤其是当只要多加 3 行(显式)代码就能轻松修复时。

  5. bikvfeee

    有人能提醒我一下,大家为什么还要用 Ubuntu 吗?

    我记得 20 年前 Ubuntu 只是稍微用户友好一点点而已。是惯性在起作用吗?Ubuntu 简直就是被主动搞得更糟的 Debian。

同日更多故事

2026-11-06