Cum să adăugați excepții Gatekeeper din linia de comandă în Mac OS X
Cuprins:
- Adăugați o aplicație la aprobarea Gatekeeper din linia de comandă în Mac OS X
- Eliminați o excepție pentru aplicații Gatekeeper cu spctl în Mac OS X
De obicei, dacă doriți ca lansarea unei aplicații să fie aprobată de caracteristica GateKeeper pe un Mac, faceți clic dreapta pe aplicația pentru dezvoltatori neidentificați și alegeți „Deschidere” sau treceți prin Preferințe de sistem pentru a ocoli Gatekeeper care cale. O altă opțiune este să adăugați manual aprobările și excepțiile aplicației la Gatekeeper, accesând linia de comandă în Mac OS X.
Acest lucru este grozav pentru utilizatorii avansați care doresc să scrie scripturi sau să automatizeze aprobările aplicațiilor, dar poate fi util și pentru administrarea de la distanță și, de asemenea, în alte situații.
Vom apela la comanda spctl pentru a obține efectul dorit aici, cu care, așa cum am discutat anterior, utilizatorii pot interacționa și pentru a activa și dezactiva Gatekeeper din Terminal.
Adăugați o aplicație la aprobarea Gatekeeper din linia de comandă în Mac OS X
Pentru a adăuga o aplicație la excepțiile Gatekeepers și la lista de lansare a aplicațiilor aprobate, utilizați marcajul –add cu spctl pentru a aproba lansarea unei aplicații. Următorul stil de sintaxă este adecvat:
spctl --add /Path/To/Application.app
De exemplu, pentru a adăuga aprobarea pentru aplicația imaginară numită „GooseRoute” care se află în folderul de descărcări ale utilizatorilor, șirul de sintaxă ar arăta astfel:
spctl --add ~/Downloads/GooseRoute.app
Va trebui să introduceți o parolă de administrator pentru a aproba aplicația cu Gatekeeper, altfel puteți prefix comanda cu sudo dacă efectuați acest lucru din SSH sau doriți să automatizați procesul.
Eliminați o excepție pentru aplicații Gatekeeper cu spctl în Mac OS X
Ștergerea unei aplicații din lista de aprobare Gatekeeper este la fel de ușoară, pur și simplu deconectați steag-ul –add cu –remove, altfel sintaxa este aceeași:
spctl --remove /Path/To/Application.app
Din nou, puteți prefix comanda cu sudo dacă doriți, altfel va apărea fereastra familiară de autentificare admin în Mac OS X pentru a finaliza eliminarea aplicației din lista de autorizare Gatekeepers.
Nu uitați, dacă adăugați sau eliminați aplicații care sunt îngropate în sistemul de fișiere cu căi lungi și complexe, puteți oricând să le trageți și să plasați în fereastra Terminal pentru a imprima calea completă.