看了一下基本上没什么人提,就说一下。 简单的说,升级到 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 鉴权?
1
stille 2019-10-01 07:41:25 +08:00 via iPhone
10.14 我这经常 aw 解锁不了,还得进安全里重新关开输密码,体验很不爽。
|
3
mikewoo 2019-10-01 11:37:05 +08:00 via iPhone
这个功能不错,省的每次填充密码的时候还要去摸一下 Touch ID
|
4
tulongtou 2019-10-01 17:52:15 +08:00
nice
|
5
aptx4689 OP 简单看了一下,更新的应该是 LocalAuthentication.framework,新增了几个跟 Watch 有关的枚举。pam_tid.so 只是调用 canEvaluatePolicy 而已。
|
6
zhaidoudou123 2019-10-08 16:36:08 +08:00
刚刚试了一下,太麻烦了,右手挪到左手按手表,真不如 Touch ID 了。
没有 Touch ID 的机型也许很方便 |
7
tagtag 2019-10-08 16:42:30 +08:00 1
不带 touchid 的机型似乎没有这个 so 文件,不过有人实现了 https://github.com/biscuitehh/pam-watchid
|
8
aptx4689 OP @zhaidoudou123 主要是方便没有 touch id 或者外接显示器的 Apple Watch 用户。这两项要求叠加起来的需求者虽然不多,但也算吧
|
9
zhaidoudou123 2019-10-09 11:33:49 +08:00 via iPhone
@aptx4689 外接显示器这个点我给忘了,这样看确实很方便
|