会玩,macOS 使用指纹解锁 sudo 密码

2a778772c430fde73884a6b936d220f9.gif

在支持 Touch ID 的 Mac 上,许多需要权限的应用都可以通过指纹来验证。但终端中获取 root 权限的 sudo 命令却仍然需要输入密码。如果能够通过刷指纹验证 sudo,那该有多爽啊!

好消息是,苹果已经为 Touch ID 构建了一个可插拔的认证模块(PAM),利用这个模块,就可以使用 Touch ID 来验证 sudo 命令啦。

方法很简单,直接使用 root 权限编辑 /etc/pam.d/sudo

$ sudo vim /etc/pam.d/sudo

别担心,这是你最后一次需要输密码获得 root 权限了。(除了进行系统更新后这个文件可能会被覆盖)

然后,在打开的文件中最前面添加一行:

auth       sufficient     pam_tid.so

最后保存这个文件就行。对于 vim 而言,命令是:wq!

这时再执行 sudo su,就可以通过 Touch ID 而不是输入密码验证了,爽歪歪~

d2f1d21287a9e4722f9ac98235f6304d.png

有小伙伴可能会担心远程登录(如 SSH)会不会依然要求刷指纹,我试了一下,是不会的,请放心使用!

e6a21eca625fa71d9c216833bc2b74c9.gif

6d2fbed78da94e26b8f3c1dfdb18300f.png

你可能还喜欢

点击下方图片即可阅读

Kubernetes 中跨 StorageClass 迁移存储完全指南

2022-06-18

d504617d726646679420f55d48fd120a.png

系统的过载(Overload)以及处理思路

2022-06-14

69d483e590ecdc6bf8a0ace550fb92f4.png

Kubernetes 容器和镜像 GC 原理解析

2022-06-13

5556f16726ed16c3203d6af9f017d2cd.png

构建我的第一个 22TB 容量的家庭存储服务器

2022-06-11

7ddc2297140bca0cf4b20850be4c7acc.png

0cdfefc0e151e2be2ed137f66dcbe8da.gif

云原生是一种信仰 🤘

关注公众号

后台回复◉k8s◉获取史上最方便快捷的 Kubernetes 高可用部署工具,只需一条命令,连 ssh 都不需要!

d0a859e55d8ec57396ae2005271a1684.gif

e92db172c5dddbaa842c4c051472b66b.gif

点击 "阅读原文" 获取更好的阅读体验!

发现朋友圈变“安静”了吗?

e9a404b8271391c3a84074aed57bfdc2.gif

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值