Paano Magdagdag ng Gatekeeper Exceptions mula sa Command Line sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

Karaniwan kung gusto mong magkaroon ng paglulunsad ng application na maaprubahan ng feature na GateKeeper sa isang Mac, mag-right click ka sa hindi kilalang developer na application at piliin ang “Buksan”, o pumunta sa System Preferences para i-bypass ang Gatekeeper na paraan. Ang isa pang opsyon ay ang manu-manong magdagdag ng mga pag-apruba at pagbubukod ng application sa Gatekeeper sa pamamagitan ng pagpunta sa command line sa Mac OS X.

Maganda ito para sa mga advanced na user na gustong mag-script o mag-automate ng mga pag-apruba ng application, ngunit maaari rin itong makatulong para sa malayuang pangangasiwa at sa iba pang mga sitwasyon.

Pupunta tayo sa spctl command para makamit ang ninanais na epekto dito, na, gaya ng napag-usapan natin dati, ang mga user ay maaari ding makipag-ugnayan upang paganahin at huwag paganahin ang Gatekeeper mula sa Terminal.

Magdagdag ng Application sa Gatekeeper Approval mula sa Command Line sa Mac OS X

Upang magdagdag ng aplikasyon sa mga pagbubukod ng Gatekeepers at listahan ng inaprubahang paglulunsad ng application, gamitin ang –add flag na may spctl upang aprubahan ang paglulunsad ng application. Ang sumusunod na istilo ng syntax ay angkop:

spctl --add /Path/To/Application.app

Halimbawa, upang magdagdag ng pag-apruba para sa imaginary application na tinatawag na "GooseRoute" na nasa folder ng mga download ng user, ang string ng syntax ay magiging ganito ang hitsura:

spctl --add ~/Downloads/GooseRoute.app

Kakailanganin mong maglagay ng password ng administrator upang maaprubahan ang application sa Gatekeeper, kung hindi, maaari mong i-prefix ang command gamit ang sudo kung ginagawa mo ito mula sa SSH o gusto mong i-automate ang proseso.

Mag-alis ng Applications Gatekeeper Exception na may spctl sa Mac OS X

Ang pag-alis ng application mula sa listahan ng pag-apruba ng Gatekeeper ay kasingdali lang, i-switch out lang ang –add flag gamit ang –remove, kung hindi man ay pareho ang syntax:

spctl --alisin ang /Path/To/Application.app

Muli, maaari mong i-prefix ang command gamit ang sudo kung ninanais, kung hindi, lalabas ang pamilyar na admin authentication pop-up sa Mac OS X upang kumpletuhin ang pag-alis ng application mula sa listahan ng awtorisasyon ng Gatekeepers.

Tandaan, kung nagdaragdag o nag-aalis ka ng mga application na nakabaon sa file system na may mahahabang kumplikadong path, maaari mo itong i-drag at i-drop anumang oras sa Terminal window upang i-print ang buong path.

Paano Magdagdag ng Gatekeeper Exceptions mula sa Command Line sa Mac OS X