Ubuntu 26.04のRust製sudoは従来のsudoと互換性がない

The Ubuntu 26.04 Rust sudo is not compatible with standard sudo

Ubuntu 26.04で導入されるRust製のsudoが、標準のsudoと互換性を持たないことが話題に。Hacker Newsでは、sudoersのglob式が削除される点を「危険な落とし穴」と評し、3行の明示的な記述で修正できると指摘する声や、Linuxエコシステムは1980年代の設計に固執すべきではないという意見が交わされている。

Sudoersのglob式はひどい落とし穴であり、その削除に文句を言う人にはほとんど共感できない。特に3行の明示的な記述を追加するだけで簡単に修正できるのだから。
  1. davb

    Debianに移行した我々の判断がさらに裏付けられた(カーネルの更新が遅いことやsnapを無理やり押し付けてくることだけでも十分だったのに)。この夏に数百台のラボマシンを移行し、サーバーとコンテナの約半分も切り替えた。とてもスムーズに進んでいる。

  2. Vaushite

    ツールは進化を許されるべきだ。Linuxエコシステムの問題の半分は、1980年には理にかなっていた設計に固執することから生じている。

    少なくともコマンド名はまだsudoかrun0だ。doasに変えていたら、はるかに大きな破壊的変更になっていただろう。

    残念ながら、TFAはTor Browserを使っているせいで回避策がなくブロックされてしまい、変更の性質について読むことができない。

  3. orf

    Sudoersのglob式はひどいフットガンであり、その削除に文句を言う人にはほとんど共感できない。特に3行の(明示的な)追加で簡単に修正できるのだから。

  4. 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の間の非互換性をチェックする自動的な方法は間違いなくあるべきだ。

  5. segmondy

    会社が使っていたからUbuntuを使い始めたが、彼らはRedhatや他のLinuxベンダーが大きくなりすぎて生意気になったのを思い出させる。個人用途ではDebian、FreeBSD、OpenBSDに完全に移行し、個人的な用途でUbuntuを動かすことは決してないだろう。systemdを採用したことやWaylandの混乱についてはまだ許せないし、彼らはさらに多くのものを壊すだろうと疑っている。

  6. dmitrygr

    投稿者へ: ubuntu-minimalはそれ自体何も含まないメタパッケージだ。削除しても安全だ。

  7. proneb1rd

    AIでそのような問題が調査されていないのは奇妙だ。回帰を見つけるのは得意だろうに。

  8. ikmckenz

    どうせ破壊的変更をするつもりなら、もっとシンプルな`doas`に切り替えるべきだった。

この日のほかの記事

2026-11-06