Sudo-opdrachten uitvoeren met Touch ID op macOS
Het typen van wachtwoorden is voor sukkels, daarom is het beste deel van de nieuwste MacBook Pro Touch ID. Het vergrendelen van het vergrendelingsscherm met een snelle tik is gemakkelijk mijn favoriete functie. Maar er is één plaats die nog steeds een wachtwoord vereist: de terminal, als u sudo wilt gebruiken.
Gelukkig liet een tweet van Cabel Sasser ons zien hoe je Touch ID daar ook kunt gebruiken, en het kost maar een minuut om op te zetten.
Kortom, we moeten het configuratiebestand voor sudo bewerken, /etc/pam.d/sudo
, een enkele regel toevoegen aan het begin, Auth voldoende pam_tid.so
. Als je weet hoe je dat moet doen met je teksteditor naar keuze, probeer het dan maar voor alle anderen is hier een snelle, stapsgewijze zelfstudie met behulp van nano.
Ga naar de terminal en voer de volgende opdracht uit:
sudo nano /etc/pam.d/sudo
U moet uw wachtwoord invoeren, maar maakt u zich geen zorgen: dit is de laatste keer. De teksteditor wordt geopend. Maak een nieuwe regel boven in de editor en plak het volgende in:
Auth voldoende pam_tid.so
Wanneer alles op de schermafbeelding lijkt, druk je op Control + X om af te sluiten en vervolgens op Y gevolgd door Enter om je wijzigingen op te slaan. U bent klaar!
Vanaf nu zal het gebruik van sudo het Touch ID-venster activeren ...
... en de Touch ID-prompt op de Touch Bar.
Het is een beetje gimmicky, natuurlijk, maar als je een lang wachtwoord hebt, kan dit je tijd besparen.
Onthoud gewoon: sudo is krachtig, dus stel dit alleen in als je Touch ID vertrouwt om het te vergrendelen. Merk ook op dat het instellen ervan het onmogelijk maakt om sudo over SSH te gebruiken, dus misschien zet je dit niet op een Mac waarmee je op afstand verbinding maakt.