Sådan kører du Sudo-kommandoer ved hjælp af Touch ID på macOS
Indtastning af adgangskoder er for suckers, hvorfor den bedste del af den nyeste MacBook Pro er Touch ID. At hoppe over låseskærmen med et hurtigt tryk er let min favorit funktion. Men der er et sted, der stadig kræver et kodeord: Terminal, hvis du vil bruge sudo.
Heldigvis viste en tweet af Cabel Sasser os, hvordan du bruger Touch ID der også, og det tager kun et øjeblik at oprette.
Grundlæggende skal vi redigere konfigurationsfilen til sudo, /etc/pam.d/sudo
, tilføjer en enkelt linje til begyndelsen, Auth tilstrækkelig pam_tid.so
. Hvis du ved, hvordan du gør det med din valgte tekstredaktør, skal du komme til det, men for alle andre er her en hurtig trin-for-trin vejledning ved hjælp af nano.
Gå til Terminal og kør følgende kommando:
sudo nano /etc/pam.d/sudo
Du bliver nødt til at indtaste dit kodeord, men rolig: det er sidste gang. Teksteditoren åbnes. Opret en ny linje nær toppen af editoren og indsæt i følgende:
Auth tilstrækkelig pam_tid.so
Når alt ser ud som skærmbilledet, tryk på Control + X for at afslutte, og tryk derefter på Y efterfulgt af Enter for at gemme dine ændringer. Du er færdig!
Fra nu af vil du bruge sudo til at udløse Touch ID-vinduet ...
... og Touch ID prompt på Touch Bar.
Det er lidt gimmicky, men hvis du har en lang adgangskode, kan du spare tid.
Bare husk: sudo er kraftfuldt, så angiv kun dette, hvis du har tillid til Touch ID for at holde det nede. Bemærk også, at opsætning af dette gør det umuligt for dig at bruge sudo over SSH, så måske ikke indstille dette på en Mac, som du opretter forbindelse til eksternt.