Chris Siebenmann 发现 26.04 里的 Rust sudo 直接忽略 /etc/sudoers.d 的指令,且不写任何日志。具体案例:一条 %corestaff ALL=NOPASSWD: /usr/sbin/exim -bp[acru] 在标准 sudo 下允许 -bpa、-bpc、-bpr、-bpu 四个参数,在 sudo-rs 下只允许字面量字符串 -bp[acru],因为 sudo-rs 的 man page 在长篇「通配符」说明的最后才轻描淡写地写了一句「命令行参数中的通配符不支持」。他已经用 update-alternatives 全量切回标准 sudo,并批评这份文档是写给「skimming」的管理员看的陷阱。
* 通配符,却禁掉了所有能让人把权限写窄的字符类通配符。apt-get remove sudo-rs 会连带删除 ubuntu-minimal,等于不给出干净的退路。