Ubuntu 26.04 的 Rust 版 sudo 与标准 sudo 不兼容
摘要
据报道,Ubuntu 26.04 中基于 Rust 的 sudo 实现与标准 sudo 不兼容,可能会影响依赖传统 sudo 行为的脚本和工具。
<p><a href="https://lobste.rs/s/e201eb/ubuntu_26_04_rust_sudo_is_not_compatible">评论</a></p>
查看缓存全文
缓存时间: 2026/11/03 16:01
# 你使用的浏览器太旧了
来源:https://utcc.utoronto.ca/~cks/cspace-bad/cspace-old-browser.html
## 你使用的浏览器旧得可疑
你看到这个页面,很可能是因为你尝试访问我的博客 \\(Wandering Thoughts\\) (https://utcc.utoronto.ca/~cks/space/blog/) 或其所属的维基系统 CSpace (https://utcc.utoronto.ca/~cks/space/) 的某个部分。不幸的是,你使用的浏览器版本被我的反爬虫防护措施判定为可疑,最常见的原因是版本太旧 \\(通常是指 Chrome 的版本\\)。不幸的是,自 2025 年初以来,大量高流量爬虫泛滥成灾 \\(显然部分是为了收集用于训练大语言模型的数据\\),它们使用各种旧版浏览器的用户代理标识,尤其是 Chrome 的用户代理标识。为了减轻 Wandering Thoughts (https://utcc.utoronto.ca/~cks/space/blog/) 的负载,我正在试验\\(尝试\\)屏蔽所有这类爬虫,而你也因此遇到了这个页面。
如果这是误判,而你使用的是所选浏览器的当前版本,可以通过我目前在大学的个人页面 (https://www.cs.toronto.edu/~cks/) 联系我 \\(你应该能从那里找到电子邮件地址\\)。如果可以,请告诉我你使用的浏览器等信息,最好提供其完整的 User\\-Agent 字符串。
## 特别提醒使用 Inoreader \\(订阅阅读器\\) 的用户
我没有屏蔽 Inoreader 的订阅源抓取程序,也没有认为它版本太旧,而且它一直在正常抓取我的订阅源。我不知道为什么 Inoreader 会向你显示这个页面。可能是它们定期使用旧版浏览器的 HTTP User\\-Agent \\(或真正的旧版浏览器\\) 尝试抓取订阅源或页面,然后将此次抓取的结果 \\(即本页面\\) 展示给用户,而没有展示其订阅源抓取代理所获取的结果。在如今,这是一个严重的错误;现代 HTTP 请求的结果部分取决于所使用的 HTTP User\\-Agent (https://utcc.utoronto.ca/~cks/space/blog/web/HTTPResultsAndUserAgents)。
## 特别提醒使用 Feedly \\(订阅阅读器\\) 的用户
与 Inoreader 非常类似,Feedly 会定期使用伪装成旧版浏览器的 HTTP User\\-Agent 请求头来抓取我的订阅源,抓取失败后,却顽固地沿用这一结果,即便之后使用其常规 Feedly HTTP User\\-Agent 真正抓取订阅源时也是如此。对此我无能为力;如果你能找到 Feedly 的客服,应该联系他们。更多详情请参阅我在 Wandering Thoughts 上的这条评论 (https://utcc.utoronto.ca/~cks/space/blog/web/FeedReaderErrorsProblem?showcomments#cks-20260215115901)。
## 特别提醒使用 Vivaldi 的用户
由于一场持续中的攻击,你可能需要更改“User Agent Brand Masking”设置 (https://help.vivaldi.com/desktop/miscellaneous/user-agent-brand-masking/),让你的 Vivaldi 将自己标识为 Vivaldi,而非 Google Chrome。即使是当前版本的 Vivaldi,也需要这样做。
## 特别提醒使用 archive\\.\\* 的用户
你可能正在通过 archive\\.today、archive\\.ph、archive\\.is 等网站查看此页面。不幸的是,archive\\.\\* 抓取页面进行存档的方式让人无法将其与恶意行为者区分开来。它们使用旧版 Chrome 的 User\\-Agent 值,从分布广泛、且未明确标明归属的 IP 地址段发起抓取,而且部分 IP 地址的反向 DNS 记录经过伪造,声称自己是 googlebot 的 IP 地址 \\(这种做法通常只有相当恶劣的行为者才会采用\\)。我建议你使用 archive\\.org,其存档爬虫的行为更规范,而且能够抓取我的博客 \\(Wandering Thoughts\\) (https://utcc.utoronto.ca/~cks/space/blog/)。
Chris Siebenmann,2025\\-02\\-17
相似文章
Ubuntu 26.10 完成向基于 Rust 的核心工具的过渡
Ubuntu 26.10 已完成迁移至基于 Rust 的核心工具,解决了之前的安全问题并增强了内存安全性,且用户功能无变化。
Bun Rust 重写:"代码库未通过基本 Miri 检查,在安全 Rust 中允许未定义行为"
Bun 的 Rust 重写未通过基本 Miri 检查,在安全 Rust 中导致未定义行为,引发了严重的安全担忧。
OpenBSD的端口树保留GPL核心工具并拒绝uutils(Rust重写)
OpenBSD的端口树拒绝包含uutils-coreutils,这是GNU核心工具的Rust重写版本,原因是兼容性和许可问题,同时维持现有的基于GPL的GNU核心工具。
搞什么鬼,Ubuntu?
Ubuntu 因未能修补 CVE-2026-98432 而受到批评。这是一个 CVSS 评分为 9.8 的 Linux 内核 TCP 严重漏洞,已有可获取 root 权限的有效利用程序。在 Debian 和其他发行版发布修复补丁两周多后,Ubuntu 仍未修复该漏洞,促使作者将服务器从 Ubuntu 迁移到其他系统。
rustfs/rustfs
RustFS 是一个用 Rust 构建的高性能分布式对象存储系统,提供 S3 API 兼容性,并采用 Apache 2.0 开源许可证。