如果您經常使用命令行進行辦公或者其他操作,那麼 sudo 命令您一定不會陌生吧。這裏的macOS Touch ID 授權命令就來告訴您如何才能快捷方便的去使用您的Mac。它可以繞過輸入密碼直接使用Touch ID 進入和操作。如果感興趣就來看看吧!
係統環境
由於係統的功能是隨著升級而不斷變化的,所以不保證長期有效。
機型:MacBook Pro 15" 2017
係統:macOS 10.13.1
操作方法
打開“終端”,執行以下命令:
sudo sed -i ".bak" '2s/^/auth sufficient pam_tid.so\'$'\n/g' /etc/pam.d/sudo
然後輸入您的管理員密碼,回車,大功告成了!不用重啟哦~
命令說明
該命令的作用是把 /etc/pam.d/sudo 備份為 /etc/pam.d/sudo.bak,然後在 /etc/pam.d/sudo 的第二行前麵加入 auth sufficient pam_tid.so 這個字符串。
修改該文件的目的是在 sudo 程序的認證過程前麵插入 Touch ID 驗證的模塊。感興趣的小夥伴可以去了解一下 PAM 架構。
如果需要恢複原文件,請執行:sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo。
效果
打開終端,執行 sudo su,然後就可以刷指紋啦,爽歪歪~
下麵是 Touch Bar 的提示。
Touch Bar 截圖
Touch Bar 截圖
有小夥伴可能會擔心遠程登錄(如 SSH)會不會依然要求刷指紋,我試了一下,是不會的,請放心使用!
蘋果6s升級iOS9.1正式版後 用戶反映Touch ID失靈