概要
- 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の今後の方向性