MacBook上的touchid妙用
使用新版的macbook或pro都是支援Touch ID。 Touch ID在工作生活中,有哪些妙用。
今天介紹一下我常用的touch id
1password6
新版的1password支援使用touch ID解鎖。以前,每次呼叫1password都要輸入密碼,自從有了touch id,就沒有再輸入過密碼,都是直接使用指紋解鎖的。
用 Touch ID 授權 sudo
對於程式設計師以及習慣使用命令列的同學一定對sudo 命令不陌生,它可以以特定使用者身份執行特定的命令。很多時候我們也會用它來執行系統管理命令。對linux,mac, unix都使用有這種操作,相當於windows的超級管理員。
但是,每次以非 root 身份執行 sudo 時,都必須輸入密碼。這種操作對於配備 Touch ID 的 MacBook Pro 使用者肯定多少有些不爽的。
下面介紹如何實現用touch id授權sudo:
操作方法
開啟“終端或iterm 2”,執行以下命令:
sudo sed -i ".bak" `2s/^/auth sufficient pam_tid.so`$`
/g` /etc/pam.d/sudo
然後輸入您的管理員密碼,回車. 打完收工,下面見證奇蹟的時刻。
命令說明
該命令的作用是把 /etc/pam.d/sudo 備份為 /etc/pam.d/sudo.bak,然後在 /etc/pam.d/sudo 的第二行前面加入 auth sufficient pam_tid.so 這個字串。
pam_tid.so就是支援touch_id的庫,如果你學習過linux的認證的PAM框架,你就很容易理解。
修改該檔案的目的是在 sudo 程式的認證過程前面插入 Touch ID 驗證的模組。感興趣的小夥伴可以去了解一下 PAM 架構。
如果需要恢復原檔案,請執行:sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo
效果
可能會擔心遠端登入(如 SSH)會不會依然要求刷指紋,我試了一下,是不會的,請放心使用!
github上專案地址: https://github.com/hamzasood/pam_touchid, https://github.com/Reflejo/pam-touchID,實現這個功能的專案很多。這裡列出兩個。
我的部落格即將搬運同步至騰訊雲+社群,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=1hkdtywht8dck
相關文章
- ActionChains 的妙用AI
- reduce的妙用
- 9.19 abc371補題 & map 在 dp 上的妙用
- Go channel 的妙用Go
- MacBook上使用ssh localhost被拒絕Maclocalhost
- Linux:“awk”命令的妙用Linux
- IntegerCache的妙用和陷阱
- 二分的妙用
- 妙用ConstraintLayout的Circular positioningAI
- html <a>標籤的妙用HTML
- js中的Boolean 的妙用JSBoolean
- setTimeout妙用
- git 妙用Git
- KeyPath在Swift中的妙用Swift
- Javascript裝飾器的妙用JavaScript
- C++中const的妙用C++
- typescript:never與keyof的妙用TypeScript
- Go sync.Once 的妙用Go
- MacBook Pro (2021) vs MacBook Air vs MacBook Pro 全面評測MacAI
- git rebase --onto 的奇妙用法Git
- vue-router中scrollBehavior的妙用Vue
- CSS中content屬性的妙用CSS
- [20191216]route妙用.txt
- Flink狀態妙用
- hr標籤妙用
- 【啟明智顯分享】2.4寸旋鈕屏在家用健身器材上的妙用
- 位運算子在JS中的妙用JS
- 聊聊maven指定version區間的妙用Maven
- Uber三個雞肋漏洞的妙用
- 生僻標籤 fieldset 與 legend 的妙用
- 期待黑色的Macbook嗎?蘋果研究MacBook的啞光黑色表面處理Mac蘋果
- 如何修改macbook的MAC地址Mac
- 硬核觀察 #715 Linus 在 Macbook 上釋出了 Linux 核心 5.19MacLinux
- 觸控板無法在 MacBook 上執行?9種有效的修復方法Mac
- 責任鏈模式妙用模式
- Vue 小API大妙用VueAPI
- 曝蘋果TouchID研發取消,相關團隊已轉移至FaceID工作蘋果
- getDate方法的妙用(js判斷閏年)JS