HN 日本語サマリー

← 一覧へ戻る
プログラミング

Ubuntu 26.04 の Rust sudo は標準の sudo と互換性がない

The Ubuntu 26.04 Rust sudo is not compatible with standard sudo (utcc.utoronto.ca)

109 pointsby wondersky96 コメント

要約

Ubuntu 26.04 で導入される Rust 製の sudo は、従来の sudo とは互換性がなく、一部の機能が動作しない可能性があります。これは、Rust のメモリ安全性とパフォーマンスの利点を活用しようとする試みの一環ですが、既存のワークフローに影響を与える可能性があります。ユーザーは、この変更による影響を理解し、必要に応じて対応を検討する必要があります。

全文翻訳

汎用すぎる User-Agent を使用しています

このページにアクセスしようとしたのは、おそらく私のブログ (Wandering Thoughts) またはそれに付随する wiki である CSpace の一部にアクセスしようとしたためでしょう。残念ながら、あなたが使用しているツールは、HTTP User-Agent ヘッダーの値が汎用的すぎるか、あるいは不審なものであるため、アクセスがブロックされています。残念ながら、2025年初頭から、LLM トレーニングのためのデータ収集に一部使われていると思われる、このような挙動をする大量のクローラーが蔓延しています。Wandering Thoughts の負荷を軽減するため、私はそれらをすべてブロックしようと試みており、あなたはそれに引っかかってしまったのです。

すべての HTTP User-Agent ヘッダーは、それが何であるかを明確に識別すべきであり、ブラウザ以外のユーザーエージェントの場合は、関与しているソフトウェアだけでなく、そのソフトウェアを具体的に誰が使用しているのかを識別すべきです。例えば "Go-http-client/1.1" のような極端に汎用的な値は、もはや許容できるものではありません。

特に、HTTP User-Agent ヘッダーに、User-Agent が示唆するものにのみ「互換性がある」という明示的なマーカーが含まれている場合、あなたの活動やソフトウェアを説明する、実際の URL を明示的に含める必要があります。"Mozilla/5.0 (compatible; mysoftware)" のような最小限の HTTP User-Agent は許容されません。HTTP User-Agent が何らかの「ボット」であると示している場合も同様です。あなたのボットは、それを説明する動作する URL が必要です。どちらの場合も、メールアドレスでは不十分です。

Chris Siebenmann, 2026-04-18