Πώς να εκτελέσετε εντολές Sudo χρησιμοποιώντας το αναγνωριστικό αφής στο macOS
Οι κωδικοί πρόσβασης για δακτυλογράφηση είναι για τους θησαυρούς, γι 'αυτό το καλύτερο μέρος του πιο πρόσφατου MacBook Pro είναι το Touch ID. Η παράκαμψη της οθόνης κλειδώματος με μια γρήγορη βρύση είναι εύκολα το αγαπημένο μου χαρακτηριστικό. Αλλά υπάρχει ένα μέρος που απαιτεί ακόμα έναν κωδικό πρόσβασης: το Terminal, εάν θέλετε να χρησιμοποιήσετε το sudo.
Ευτυχώς, ένα τιτίβισμα από τον Cabel Sasser μας έδειξε πώς να χρησιμοποιήσουμε το Touch ID και εκεί, και χρειάζεται μόνο ένα λεπτό για να το στήσετε.
Βασικά, πρέπει να επεξεργαστούμε το αρχείο ρυθμίσεων για το sudo, /etc/pam.d/sudo
, προσθέτοντας μια μόνο γραμμή στην αρχή, auth επαρκή pam_tid.so
. Αν ξέρετε πώς να το κάνετε αυτό με τον επεξεργαστή κειμένου που έχετε επιλέξει, μεταβείτε σε αυτό, αλλά για όλους τους άλλους, εδώ είναι ένα γρήγορο βήμα προς βήμα tutorial χρησιμοποιώντας το nano.
Προχωρήστε στο Terminal και εκτελέστε την ακόλουθη εντολή:
sudo nano /etc/pam.d/sudo
Θα πρέπει να πληκτρολογήσετε τον κωδικό πρόσβασής σας αλλά μην ανησυχείτε: αυτή θα είναι η τελευταία φορά. Θα ανοίξει ο επεξεργαστής κειμένου. Δημιουργήστε μια νέα γραμμή κοντά στην κορυφή του προγράμματος επεξεργασίας και επικολλήστε τα παρακάτω:
auth επαρκή pam_tid.so
Όταν όλα μοιάζουν με το στιγμιότυπο οθόνης, πατήστε Control + X για έξοδο και, στη συνέχεια, πατήστε Y και στη συνέχεια Enter για να αποθηκεύσετε τις αλλαγές σας. Τελείωσες!
Από τώρα και στο εξής, το sudo θα ενεργοποιήσει το παράθυρο Touch ID ...
... και τη γραμμή εντολών Touch ID στη γραμμή αφής.
Είναι λίγο εντυπωσιακό, σίγουρο, αλλά αν έχετε έναν μακρύ κωδικό πρόσβασης, αυτό θα σας εξοικονομήσει χρόνο.
Απλά θυμηθείτε: το sudo είναι ισχυρό, οπότε ρυθμίστε αυτό μόνο εάν εμπιστεύεστε το αναγνωριστικό οθόνης για να το κρατήσετε κλειδωμένο. Σημειώστε επίσης ότι η ρύθμιση αυτή καθιστά αδύνατη τη χρήση του sudo πάνω από SSH, οπότε ίσως να μην το ρυθμίσετε σε ένα Mac που συνδέεστε από μακριά.