V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aptx4689
V2EX  ›  macOS

macOS 10.15 增加了一个特性,把 Apple Watch 也纳入 PAM 了

  •  
  •   aptx4689 · 2019-10-01 01:36:35 +08:00 · 3750 次点击
    这是一个创建于 1888 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了一下基本上没什么人提,就说一下。 简单的说,升级到 10.15 后,可以用 Apple Watch 进行鉴权操作而不需要输入密码,不过仅限于系统面板解锁和 Safari 密码解锁这种。

    IMG_6115.PNG

    WX20191001-012950.png

    但是,经过我的测试,修改 /etc/pam.d/sudo 加入 auth sufficient pam_tid.so 这一条后 Apple Watch 也可以用来批准 sudo,只不过界面还是提示 Touch ID。因为我是 2019 版自带 Touch ID 的,所以我想请 v 友们测试一些不带 Touch ID 能否也用上述方法实现 Apple Watch 鉴权?

    9 条回复    2019-10-09 11:33:49 +08:00
    stille
        1
    stille  
       2019-10-01 07:41:25 +08:00 via iPhone
    10.14 我这经常 aw 解锁不了,还得进安全里重新关开输密码,体验很不爽。
    shallby2
        2
    shallby2  
       2019-10-01 08:14:53 +08:00
    @stille 确实,经常转一两圈然后让输密码或者用指纹。
    mikewoo
        3
    mikewoo  
       2019-10-01 11:37:05 +08:00 via iPhone
    这个功能不错,省的每次填充密码的时候还要去摸一下 Touch ID
    tulongtou
        4
    tulongtou  
       2019-10-01 17:52:15 +08:00
    nice
    aptx4689
        5
    aptx4689  
    OP
       2019-10-01 19:27:44 +08:00
    简单看了一下,更新的应该是 LocalAuthentication.framework,新增了几个跟 Watch 有关的枚举。pam_tid.so 只是调用 canEvaluatePolicy 而已。
    zhaidoudou123
        6
    zhaidoudou123  
       2019-10-08 16:36:08 +08:00
    刚刚试了一下,太麻烦了,右手挪到左手按手表,真不如 Touch ID 了。
    没有 Touch ID 的机型也许很方便
    tagtag
        7
    tagtag  
       2019-10-08 16:42:30 +08:00   ❤️ 1
    不带 touchid 的机型似乎没有这个 so 文件,不过有人实现了 https://github.com/biscuitehh/pam-watchid
    aptx4689
        8
    aptx4689  
    OP
       2019-10-09 01:06:46 +08:00
    @zhaidoudou123 主要是方便没有 touch id 或者外接显示器的 Apple Watch 用户。这两项要求叠加起来的需求者虽然不多,但也算吧
    zhaidoudou123
        9
    zhaidoudou123  
       2019-10-09 11:33:49 +08:00 via iPhone
    @aptx4689 外接显示器这个点我给忘了,这样看确实很方便
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   912 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:41 · PVG 05:41 · LAX 13:41 · JFK 16:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.