新技能,macOS 使用指纹解锁 sudo 密码
2023-06-13 09:14:26 时间
(信息来源:基杨大神)在支持 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 而不是输入密码验证了,爽歪歪
有小伙伴可能会担心远程登录(如 SSH)会不会依然要求刷指纹,我试了一下,是不会的,请放心使用!
相关文章
- 激活成功教程ftp密码代码
- 暴力激活成功教程密码 – C++ 递归方法实现
- MacOS下单机游戏玩转双屏世界(macos单机游戏)
- MacOS上的王者荣耀:一场全新的游戏体验(macos王者荣耀)
- macOS:专为改善你的体验而设计(macos吧)
- MacOS:安全模式保护您的系统(macos安全模式)
- MacOS上的游戏乐趣:高速下载新乐趣(macos游戏下载)
- 管理MacOS上证书的终极指南(macos证书管理)
- 「MacOS快速截屏:快捷键操作指南」(macos截屏快捷键)
- 顿解决MacOS卡顿的最佳方案(macos卡)
- “简易教程:在macOS上去掉烦人广告!”(macos去广告)
- MacOS最新版:拥抱全新体验(macos最新系统)
- 密码“Oracle的默认用户名密码:知其然而知其所以然”(oracle默认用户名)
- MacOS快速显示桌面的简单方法(macos显示桌面)
- 操作系统比较探讨MacOS与其他操作系统的比较(macos其他)
- 在MacOS上学习上海话(macos上海话)
- 使用CMD命令行修改MySQL密码(cmd更换mysql密码)
- 深入研究查看Redis密码的IP地址(查看redis密码 ip)
- 使用Redis之前,了解默认密码(redis 默认密码多少)
- 解读Redis是否需要账号密码(redis需要密码么)
- Oracle在MacOS上的应用(oracle macos)
- phpadodb连接带密码access数据库实例,测试成功
- mysqlroot用户的密码修改和消除