Ako spustiť príkazy Sudo pomocou dotykového ID na macOS
Zadávacie heslá sú pre výstrižky, čo je dôvodom, prečo najlepšou súčasťou najnovšieho MacBook Pro je Touch ID. Rýchle poklepanie na uzamknutú obrazovku je jednoducho moja obľúbená funkcia. Existuje však jedno miesto, ktoré stále vyžaduje heslo: terminál, ak chcete použiť sudo.
Našťastie, tweet od Cabel Sasser nám ukázal, ako tu používať Touch ID, a trvá to len minútu.
V zásade musíme upraviť konfiguračný súbor pre sudo, /etc/pam.d/sudo
, pridaním jedného riadku na začiatok, auth dostatočné pam_tid.so
. Ak viete, ako to urobiť s textovým editorom podľa voľby, dostať sa k nemu, ale pre všetkých, tu je rýchly návod krok za krokom pomocou nano.
Vstúpte do Terminálu a spustite nasledujúci príkaz:
sudo nano /etc/pam.d/sudo
Budete musieť zadať svoje heslo, ale nebojte sa: toto bude naposledy. Otvorí sa textový editor. Vytvorte nový riadok v hornej časti editora a vložte ho do nasledujúceho:
auth dostatočné pam_tid.so
Keď všetko vyzerá ako snímka obrazovky, stlačte klávesy Control + X na ukončenie, potom stlačte kláves Y a potom klávesu Enter, aby ste uložili zmeny. Ste hotovo!
Odteraz bude sudo spúšťať okno Touch ID ...
... a prompt dotykovej identifikácie na dotykovej lište.
Je to trochu nepríjemné, určite, ale ak máte dlhé heslo, ušetrí vám to čas.
Len si pamätajte: sudo je silný, takže nastavte to iba vtedy, ak dôverujete dotykovému ID, aby ste ho uzamkli. Upozorňujeme tiež, že nastavenie tohto nastavenia znemožňuje používať sudo cez SSH, takže možno nemusíte nastaviť na Mac, ku ktorému sa vzdialene pripájate.