sudo-rs 改变传统 sudo 行为,密码输入不再完全隐藏,即将上线 Ubuntu 26.04 LTS

2 月 27 日
 mercury233

输入密码不显示星号可能是 Linux 新手遇到的第一个门槛,现在终于有人决定改善了

https://github.com/trifectatechfoundation/sudo-rs/issues/1300

issue 中正在争议

3685 次点击
所在节点    Linux
26 条回复
adoal
2 月 27 日
default should be sensible ,对于 UI 交互逻辑的设计来说,这个理念是对的
julyclyde
2 月 27 日
在旁边偷看别人输入,虽然不知道内容,但已经知道有多长了
slowman
2 月 27 日
纳入九年义务教育吧
刷抖音还看到过有小孩不会翻书的
ashuai
2 月 27 日
为啥要干掉这个特性?盲打都不能理解还是去用 win11 吧
shenzhenhk
2 月 27 日
我觉得应该直接让 sudo 调用 passkey ,例如指纹或者 faceid 。macos 上好像可以设置,可是每次更新后都会失效,不知道现在改善没有
7gugu
2 月 27 日
@ashuai 没有说要干掉这个特性,作者也只是说了要提供默认展示星号的特性而已,不喜欢可以将其关掉。下次回复之前,先去 issue 看一下原文吧。
catazshadow
2 月 27 日
密码长度可是极其重要的参数
lovelylain
2 月 27 日
@shenzhenhk 修改内容写入 sudo 配置的自定义文件,不要直接改系统文件
twl007
2 月 27 日
@7gugu 应该是默认关闭可选开
datou
2 月 27 日
这个也要改吗?

telnet 和 ssh 客户端也完全不显示密码输入呀
love4taylor
2 月 27 日
@shenzhenhk 某个版本后自带了

❯ cat /etc/pam.d/sudo_local.template
# sudo_local: local config file which survives system update and is included for sudo
# uncomment following line to enable Touch ID for sudo
#auth sufficient pam_tid.so
strobber16
2 月 27 日
这么多事。不如让 sudo 用 2FA 算了
CatCode
2 月 27 日
我的 V2EX 账号的密码长度为 18 位,均为 ASCII printable characters
我的银行卡密码长度均为 6 位,纯数字
我的信用卡 CVV2 长度均为 3 位,纯数字
unclemcz
2 月 28 日
显示星号挺好的,我二十多年前第一次使用 linux 发行版的时候就因为不显示而不知所措,以为新安装的系统坏了。
有一个逻辑很同意,就是显示星号已经是通行的设计,这样改动可以和大众普遍认知保持一致。
milkpuff
2 月 28 日
没有星号,谁第一次用不懵。
楼上说纳入 9 年义务教育,也不无道理。。
baiic
2 月 28 日
不看说明书就开始用是这样的
qq2511296
2 月 28 日
我至今都觉得 没有星号感觉很不直观,压根就不知道自己输没输密码,每次输错密码都要按删除键,按删除键 也不知道删除完了没有,得重复多按好多次删除键来确保把所有输入密码删除了
Narcissu5
2 月 28 日
以前很多时候用计算机是在机房或者网吧,防止窥屏有道理,现在基本都是在自己家里,哪怕是明文我觉得都没问题。
catazshadow
2 月 28 日
@Narcissu5 遇到截屏的木马你就傻逼了
Narcissu5
2 月 28 日
@catazshadow 拿到一堆****很有用处?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1194603

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX