Sudo-komentojen käyttäminen kosketustunnuksen avulla MacOSissa
Salasanojen kirjoittaminen on suckers, joten paras osa viimeisintä MacBook Pro -ohjelmaa on Touch ID. Lukitusnäytön ohittaminen nopeasti napauttamalla on helposti suosikkini. Mutta siellä on yksi paikka, joka vaatii vielä salasanan: Terminaali, jos haluat käyttää sudoa.
Onneksi Cabel Sasserin tweet näytti meille, miten Touch ID -tunnusta käytetään myös, ja vain minuutin muodostaminen.
Periaatteessa meidän on muokattava sudon kokoonpanotiedostoa, /etc/pam.d/sudo
, yhden rivin lisääminen alkuun, auth riittävästi pam_tid.so
. Jos tiedät, miten voit tehdä sen tekstieditorillasi, pääse siihen, mutta kaikille muille, tässä on nopea vaiheittainen opetus nano.
Siirry terminaaliin ja suorita seuraava komento:
sudo nano /etc/pam.d/sudo
Sinun täytyy syöttää salasanasi, mutta älä huoli: tämä on viimeinen kerta. Tekstieditori avautuu. Luo uusi rivi editorin yläosassa ja liitä se seuraavasti:
auth riittävästi pam_tid.so
Kun kaikki näyttää kuvakaappaukselta, poistu painamalla Control + X ja tallenna muutokset painamalla Y-näppäintä ja Enter-näppäintä. Olet valmis!
Tämän jälkeen sudon käyttäminen käynnistää Touch ID -ikkunan…
… Ja Kosketus-ID-kehote kosketuspalkissa.
Se on hieman hankalaa, mutta jos sinulla on pitkä salasana, se voisi säästää aikaa.
Muista, että sudo on tehokas, joten määritä tämä vain, jos luotat Touch ID: n pitämiseen. Huomaa myös, että tämän asetuksen asettaminen ei salli sudon käyttämistä SSH: n kautta, joten älä ehkä aseta sitä Maciin, johon muodostat etäyhteyden.