如果你經(jīng)常使用macOS終端,毫無疑問,在運(yùn)行需要提升權(quán)限(sudo)的命令時(shí),系統(tǒng)會(huì)提示你輸入密碼。按照此快速指南跳過打字,而是使用指紋進(jìn)行身份驗(yàn)證。
設(shè)置
要將Mac的終端應(yīng)用程序配置為使用Touch ID進(jìn)行身份驗(yàn)證,請(qǐng)先打開Terminal.app(你可以在“應(yīng)用程序>實(shí)用程序”下找到它,也可以使用Spotlight搜索它)。接下來,發(fā)出以下命令,并在提示時(shí)手動(dòng)鍵入密碼。這將是你最后一次需要這樣做!
sudo nano /etc/pam.d/sudo
一旦通過身份驗(yàn)證,你將看到一個(gè)nano界面。Nano是一個(gè)簡單的命令行文本查看器/編輯器。它應(yīng)該顯示與下圖類似的文件內(nèi)容。
要啟用Touch ID,我們只需在此設(shè)置文件中添加一行即可。在最上面的注釋行下方留出一個(gè)空格,并粘貼以下內(nèi)容:
auth sufficient pam_tid.so
將附加行粘貼到設(shè)置文件后,它應(yīng)該看起來像上面的屏幕截圖。如果你堅(jiān)持格式和一致性,你可以使用此命令來對(duì)齊所有列(盡管這不是必需的)。
authsufficientpam_tid.so
這將使你新編輯的設(shè)置文件看起來更干凈,符合其默認(rèn)格式。
添加了新行的上述版本之一后,使用Controll+O將文件保存在nano中。然后按Control+X退出nano。或者,你可以使用Control+X離開,然后在系統(tǒng)詢問你是否要保存修改后的文件時(shí)按Y表示“是”。
就是這樣!這就是你在設(shè)置方面需要做的一切?,F(xiàn)在是時(shí)候測試你剛才所做的更改了。
測試
要測試新設(shè)置,請(qǐng)先關(guān)閉并重新打開終端。在新窗口中,讓我們嘗試一個(gè)簡單的命令,從本地macOS用戶帳戶切換到提升的sudo帳戶。
sudo su
執(zhí)行命令后,Touch ID應(yīng)提示你提供指紋。
繼續(xù)像往常一樣使用Touch ID。如果終端提示開頭的用戶名已更改,你將知道一切正常。
成功!現(xiàn)在,你可以自由地將Touch ID與指紋一起使用,幾乎可以使用任何需要sudo權(quán)限的命令。
總結(jié)
在正常使用過程中,不斷輸入sudo密碼可能會(huì)很煩人。如果你配置了使用具有提升權(quán)限的終端命令的自動(dòng)化,這會(huì)變得更加笨拙。完成本指南后,你可以在不犧牲安全性的情況下享受簡化命令行使用的榮耀。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.