Come eseguire comandi Sudo utilizzando Touch ID su macOS
La digitazione delle password è per i polloni, motivo per cui la parte migliore dell'ultimo MacBook Pro è Touch ID. Saltare la schermata di blocco con un tocco rapido è facilmente la mia funzione preferita. Ma c'è un posto che richiede ancora una password: il Terminale, se vuoi usare sudo.
Fortunatamente, un tweet di Cabel Sasser ci ha mostrato come utilizzare Touch ID anche lì, e ci vuole solo un minuto per impostare.
Fondamentalmente, abbiamo bisogno di modificare il file di configurazione per sudo, /etc/pam.d/sudo
, aggiungendo una singola riga all'inizio, auth sufficiente pam_tid.so
. Se sai come farlo con il tuo editor di testo preferito, vai a farlo, ma per tutti gli altri, ecco un rapido tutorial passo-passo che usa nano.
Dirigetevi verso il Terminale ed eseguite il seguente comando:
sudo nano /etc/pam.d/sudo
Dovrai inserire la tua password ma non preoccuparti: questa sarà l'ultima volta. Si aprirà l'editor di testo. Crea una nuova riga nella parte superiore dell'editor e incolla quanto segue:
auth sufficiente pam_tid.so
Quando tutto sembra come lo screenshot, premi CTRL + X per uscire, quindi premi Y seguito da Invio per salvare le modifiche. Hai finito!
D'ora in poi l'uso di sudo attiverà la finestra Touch ID ...
... e il prompt Touch ID sulla Touch Bar.
È un po 'ingannevole, certo, ma se hai una lunga password questo potrebbe farti risparmiare tempo.
Ricorda: sudo è potente, quindi configuralo solo se ti fidi di Touch ID per tenerlo bloccato. Nota anche che l'impostazione di questo ti rende impossibile usare sudo su SSH, quindi forse non impostarlo su un Mac che ti colleghi in remoto.