會玩,macOS 使用指紋解鎖 sudo 密碼

在支持 Touch ID 的 Mac 上,許多需要權(quán)限的應(yīng)用都可以通過指紋來驗證。但終端中獲取 root 權(quán)限的 sudo 命令卻仍然需要輸入密碼。如果能夠通過刷指紋驗證 sudo,那該有多爽??!
好消息是,蘋果已經(jīng)為 Touch ID 構(gòu)建了一個可插拔的認證模塊(PAM),利用這個模塊,就可以使用 Touch ID 來驗證 sudo 命令啦。
方法很簡單,直接使用 root 權(quán)限編輯 /etc/pam.d/sudo:
$ sudo vim /etc/pam.d/sudo
別擔(dān)心,這是你最后一次需要輸密碼獲得 root 權(quán)限了。(除了進行系統(tǒng)更新后這個文件可能會被覆蓋)
然后,在打開的文件中最前面添加一行:
auth sufficient pam_tid.so
最后保存這個文件就行。對于 vim 而言,命令是:wq!。
這時再執(zhí)行 sudo su,就可以通過 Touch ID 而不是輸入密碼驗證了,爽歪歪~

有小伙伴可能會擔(dān)心遠程登錄(如 SSH)會不會依然要求刷指紋,我試了一下,是不會的,請放心使用!


你可能還喜歡
點擊下方圖片即可閱讀
2022-06-18
2022-06-14
2022-06-13
2022-06-11

云原生是一種信仰 ??
關(guān)注公眾號
后臺回復(fù)?k8s?獲取史上最方便快捷的 Kubernetes 高可用部署工具,只需一條命令,連 ssh 都不需要!


點擊 "閱讀原文" 獲取更好的閱讀體驗!
發(fā)現(xiàn)朋友圈變“安靜”了嗎?

評論
圖片
表情
