
在 Ubuntu 26.04 LTS 上,基于 Rust 重写的 sudo 工具默认开启了「密码反馈」功能。当你在输入管理员密码时,终端屏幕上会实时显示星号。这一变化,打破了 Linux 近 40 年来「输入密码毫无反应」的传统设定。
- 在过去,那个「输入密码毫无反应」的设计,很容易让人产生自我怀疑。尤其是对 Linux 新手来说,第一反应多半是:键盘是不是凉凉了?我再多敲几下……🙄
- 现在,星号反馈的加入,直接就解决了这个痛点。
不过话说回来,传统的「无反馈设计」其实是一种刻意而为的安全策略。毕竟,屏幕上跳动的星号会直接暴露密码长度,如果刚好有熟人站在你身后,他们是有可能通过「星号数量」来推测出你密码的。
按 Tab 临时切换回「无星号」模式
为了照顾到资深用户的隐私需求,同时又保留对新手的直观友好,Ubuntu 26.04 LTS 针对 sudo-rs 合并了一项重要更新,提供了一个比较优雅的折中方案:
- 触发方式:在输入密码前,或输入过程中的任何时候,按下键盘上的
Tab键。 - 视觉反馈:在终端提示
(no-echo)时,星号会立即停止显示,之后输入的任何字符都会被完全隐藏(除了重开终端会话,无法切回星号)。


底层逻辑
开发者将这种灵活的临时「无反馈」模式,定位为注重隐私用户的安全逃生舱。为了确保输入准确,最新代码补丁已经在底层完成拦截——系统不会将Tab键本身误识别为密码字符。
| 需求场景 | 适用系统版本 | 解决方案 |
|---|---|---|
| 临时隐藏星号密码 | Ubuntu 26.04 LTS | 输入时按Tab键 |
| 永久隐藏星号密码 | 所有搭载 sudo-rs 的版本 | 手动编辑sudoers配置文件 |
需要明确的是,Ubuntu 迁移至 sudo-rs 并没有改变原本命令的使用习惯,你还是只需输入 sudo 即可调用权限。
常见问题解答
为什么 Ubuntu 26.04 的 sudo 命令默认显示星号?
为了降低 Linux 新手的使用门槛,过去输入密码时不显示任何字符,新手经常会误以为键盘失灵或终端卡死。显示星号能提供明确的输入反馈。
如何隐藏 Ubuntu 26.04 中的 sudo 密码星号?
- 在终端输入密码时或输入过程中,按下
Tab键,系统会提示(no-echo)并进入无痕输入模式。
- 如需永久关闭星号显示,可以编辑系统中的
/etc/sudoers配置文件,修改全局默认行为。










最新评论
鼠标指针也没了qwq
我删除的时候文件损坏了,还得重新安装再删掉。。。。。
禁用容易,稳定不禁用难。
有吗?我现在主要用 Brave,Edge 基本不用了,没发觉……