V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
mercury233
V2EX  ›  Linux

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

  •  
  •   mercury233 ·
    mercury233 · 2 月 27 日 · 2239 次点击

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

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

    issue 中正在争议

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

    telnet 和 ssh 客户端也完全不显示密码输入呀
    love4taylor
        11
    love4taylor  
    PRO
       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
        12
    strobber16  
       2 月 27 日
    这么多事。不如让 sudo 用 2FA 算了
    CatCode
        13
    CatCode  
       2 月 27 日
    我的 V2EX 账号的密码长度为 18 位,均为 ASCII printable characters
    我的银行卡密码长度均为 6 位,纯数字
    我的信用卡 CVV2 长度均为 3 位,纯数字
    unclemcz
        14
    unclemcz  
       22 小时 22 分钟前 via Android
    显示星号挺好的,我二十多年前第一次使用 linux 发行版的时候就因为不显示而不知所措,以为新安装的系统坏了。
    有一个逻辑很同意,就是显示星号已经是通行的设计,这样改动可以和大众普遍认知保持一致。
    milkpuff
        15
    milkpuff  
       21 小时 1 分钟前
    没有星号,谁第一次用不懵。
    楼上说纳入 9 年义务教育,也不无道理。。
    baiic
        16
    baiic  
       19 小时 58 分钟前
    不看说明书就开始用是这样的
    qq2511296
        17
    qq2511296  
       19 小时 13 分钟前
    我至今都觉得 没有星号感觉很不直观,压根就不知道自己输没输密码,每次输错密码都要按删除键,按删除键 也不知道删除完了没有,得重复多按好多次删除键来确保把所有输入密码删除了
    Narcissu5
        18
    Narcissu5  
       17 小时 10 分钟前
    以前很多时候用计算机是在机房或者网吧,防止窥屏有道理,现在基本都是在自己家里,哪怕是明文我觉得都没问题。
    catazshadow
        19
    catazshadow  
       16 小时 53 分钟前
    @Narcissu5 遇到截屏的木马你就傻逼了
    Narcissu5
        20
    Narcissu5  
       14 小时 33 分钟前
    @catazshadow 拿到一堆****很有用处?
    julyclyde
        21
    julyclyde  
       12 小时 59 分钟前
    @strobber16 2FA 是 pam 的事,不是 sudo 的事
    julyclyde
        22
    julyclyde  
       12 小时 58 分钟前
    @milkpuff 新人最好别 sudo
    jinliming2
        23
    jinliming2  
       12 小时 32 分钟前 via iPhone
    感觉 i3 lock 锁屏的那种处理方式也不错,就是按一下会闪一下给反馈,退格键也闪,这样就没办法从屏幕看出密码长度了,只能通过闪烁次数来判断长度了,这个可以扩展一下比如连续输入只闪一次来解决。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   898 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:53 · PVG 06:53 · LAX 14:53 · JFK 17:53
    ♥ Do have faith in what you're doing.