ubuntu 26.04 更新:给用户输入密码的时候屏幕啥都不显示

这事儿还得从1980年说起,那年Bob Coggeshall和Cliff Spencer在纽约州立大学布法罗分校的机房里写代码,他们决定让用户输入密码的时候屏幕啥都不显示。这个规矩一直延续到2026年,Ubuntu 26.04更新把它终结了。这版系统的代号是"Resolute Raccoon",计划在2026年4月23日发布。虽然大家以为这次更新会搞出什么惊天动地的AI功能或者酷炫的特效,结果只是改了个小细节——给终端里的sudo密码输入加上星号。 这个改动在Linux社区里可热闹了,大家吵成一锅粥。要想弄明白为什么吵,得把时间拨回没有智能手机的年代。那时候用的终端是共享的CRT显示器,后面站着谁都能看得清清楚楚。“肩窥”就是最大的威胁,攻击者根本不用下木马,只要站在你身后数你敲了几下键盘就行。所以当时不显示密码是一种防御措施,屏幕上除了光标闪烁啥都没有。这个设计太合理了,以至于46年来没有哪个主流Linux发行版敢动它。 后来因为Rust语言重写了很多核心代码,包括sudo的新实现sudo-rs。Ubuntu 25.10开始默认用它,但大多数用户都没感觉到有什么变化。等到2026年2月,也就是26.04 Beta发布前两周的时候,上游的sudo-rs合并了一个补丁:默认启用pwfeedback。Canonical马上跟进了这个改动。现在你在新版Ubuntu里输入sudo apt update,屏幕上就会显示星号了。 保守派觉得这降低了安全性,说暴露密码长度就是让坏人知道你打了多少个字。官方的态度是Won't Fix。改革派反驳说现在的威胁模型早就变了,真要想偷看你的密码早就可以直接看你键盘怎么敲了。还有个被忽视的现实是SSH连接有时候延迟高得吓人,新手对着黑屏狂敲半天键盘还以为没输进去呢。其实Linux Mint早就干过这事了。 这场争论其实是在争夺默认选择权。开发者觉得新手的困惑比老炮的怀旧更重要。Ubuntu 26.04不仅仅是改了sudo,还带了GNOME 50、Wayland独占还有Linux内核7.0等一大波新东西。这个小改动让大家开始思考Unix传统和现代可用性哪个更重要了。那个持续了46年的空白消失了,就像看着老朋友改了口音一样让人有点失落。 选择权其实在你手里,如果你怀念那种安静的感觉,只需要敲一行代码就能把它调回来。或者你也可以按一下Tab键临时隐藏星号。不管你站哪一边,这种变革挺有意思的。