Ubuntu 26.04が46年間の沈黙を破り、sudoパスワードを廃止
概要
- Ubuntu 26.04 LTSでsudoパスワード入力時にアスタリスク表示がデフォルトに変更
- 40年以上続いた無表示方針が見直され、ユーザー体験重視へ転換
- **sudo-rs(Rust実装)**の導入がこの変化のきっかけ
- セキュリティ議論が活発化しつつも、設定で従来の挙動へ戻すことも可能
- 他のコアユーティリティもRust化・近代化が進行中
Ubuntu 26.04 LTSでsudoパスワード入力時にアスタリスク表示へ
- Ubuntu 26.04 LTS(コードネーム: Resolute Raccoon、2026年4月23日リリース予定)で、sudoパスワードプロンプト時に1文字ごとにアスタリスクが表示される仕様変更
- 40年以上、sudoパスワード入力時は画面に何も表示されない(アスタリスク・ドット・カーソル変化なし)が標準だった
- この無表示仕様は**「ショルダーサーフィン(肩越しのぞき見)」対策**として設計された歴史
- Linux Mintが先行してアスタリスク表示を採用、Ubuntuなど主流ディストリビューションは伝統的な無表示を維持してきた
sudo-rs導入と仕様変更の経緯
- 2025年10月リリースのUbuntu 25.10から、sudoの実装がC言語版からRust製のsudo-rsに切り替え
- sudo-rsの導入当初は挙動に変化なしだったが、2026年2月にpwfeedback(アスタリスク表示)をデフォルト有効化するパッチが本家sudo-rsにマージ
- CanonicalはこのパッチをUbuntu 26.04開発版に適用
- 従来のsudoパッケージ(sudo-ws等)には影響なし。sudo-rsのみアスタリスク表示
セキュリティ議論と賛否
- 反対派は「パスワード長が画面から推測可能となり、歴史的なセキュリティ措置が損なわれる」と主張
- Ubuntu・sudo-rs開発陣は「実際のリスクは極めて小さい」「グラフィカルログイン画面では既にドット表示が一般的」と反論
- 物理的に覗き見できる距離なら、タイピング音や指の動きでも長さ推測は可能
- **端末でだけ無表示にするのは“セキュリティ・シアター”**との見解
- 新規ユーザーの混乱防止や、入力が受け付けられていることの視覚的フィードバックが主なメリット
sudoパスワード入力表示の比較
| 項目 | 従来sudo(無表示) | sudo-rs(pwfeedback有効) | |:---|:---|:---| | 視覚フィードバック | なし | 1文字ごとにアスタリスク | | パスワード長の露呈 | なし | あり(覗き見対策弱) | | ログイン画面との一貫性 | 不一致(GDMはドット表示) | 一致 | | 新規ユーザー体験 | 混乱しやすい | 入力受付が明確 | | SSHセッション | 無表示 | アスタリスク表示 | | 従来挙動への復帰 | — | sudoers設定で可能 |
従来の無表示挙動へ戻す方法
- sudoersファイルを編集し、pwfeedbackを無効化
- visudoコマンドで編集推奨(構文エラー時のロックアウト防止)
sudo visudo
# 以下の行を追加
Defaults !pwfeedback
# 保存して終了
- 変更は新しいターミナルセッションから即時反映。再起動不要
Ubuntu 26.04における近代化の流れ
- GNOME 50(Wayland専用)、Linuxカーネル7.0搭載予定
- uutils/coreutilsなど、他のコアユーティリティもRustベースへ移行中
- sudo-rsの導入・アスタリスク表示も近代化の一環
- メモリ安全性の向上やUXの現代化を重視する方針
- 伝統と利便性のバランスを巡る議論が続く中、設定変更で柔軟に対応可能
まとめ
- Ubuntu 26.04 LTSではsudoパスワード入力時のアスタリスク表示が標準となる
- セキュリティとユーザー体験のバランスを巡る議論が続く
- 設定変更で従来の無表示挙動にも戻せる柔軟性
- 近代的なUXと安全性の追求がUbuntuの今後の方向性