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

2019-10-01 01:36:35 +08:00
 aptx4689

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

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

3765 次点击
所在节点    macOS
9 条回复
stille
2019-10-01 07:41:25 +08:00
10.14 我这经常 aw 解锁不了,还得进安全里重新关开输密码,体验很不爽。
shallby2
2019-10-01 08:14:53 +08:00
@stille 确实,经常转一两圈然后让输密码或者用指纹。
mikewoo
2019-10-01 11:37:05 +08:00
这个功能不错,省的每次填充密码的时候还要去摸一下 Touch ID
tulongtou
2019-10-01 17:52:15 +08:00
nice
aptx4689
2019-10-01 19:27:44 +08:00
简单看了一下,更新的应该是 LocalAuthentication.framework,新增了几个跟 Watch 有关的枚举。pam_tid.so 只是调用 canEvaluatePolicy 而已。
zhaidoudou123
2019-10-08 16:36:08 +08:00
刚刚试了一下,太麻烦了,右手挪到左手按手表,真不如 Touch ID 了。
没有 Touch ID 的机型也许很方便
tagtag
2019-10-08 16:42:30 +08:00
不带 touchid 的机型似乎没有这个 so 文件,不过有人实现了 https://github.com/biscuitehh/pam-watchid
aptx4689
2019-10-09 01:06:46 +08:00
@zhaidoudou123 主要是方便没有 touch id 或者外接显示器的 Apple Watch 用户。这两项要求叠加起来的需求者虽然不多,但也算吧
zhaidoudou123
2019-10-09 11:33:49 +08:00
@aptx4689 外接显示器这个点我给忘了,这样看确实很方便

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

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

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

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

© 2021 V2EX