Kaip pridėti „Gatekeeper“ išimtis iš komandinės eilutės „Mac OS X“

Turinys:

Anonim

Paprastai jei norite, kad programos paleidimas būtų patvirtintas naudojant „Mac“ sistemos „GateKeeper“ funkciją, dešiniuoju pelės mygtuku spustelėkite nenustatyto kūrėjo programą ir pasirinkite „Atidaryti“ arba eikite per Sistemos nuostatas, kad apeitumėte „Gatekeeper“ būdu. Kita galimybė yra rankiniu būdu pridėti programų patvirtinimus ir išimtis prie „Gatekeeper“, pasukus į komandų eilutę „Mac OS X“.

Tai puikiai tinka pažengusiems naudotojams, norintiems kurti scenarijus arba automatizuoti programų patvirtinimus, tačiau tai taip pat gali būti naudinga nuotoliniam administravimui ir kitose situacijose.

Norėdami pasiekti norimą efektą, kreipsimės į komandą spctl, su kuria, kaip jau aptarėme anksčiau, vartotojai taip pat gali įjungti ir išjungti „Gatekeeper“ terminale.

Pridėkite programą prie „Gatekeeper“ patvirtinimo iš komandinės eilutės „Mac OS X“

Norėdami įtraukti programą į „Gatekeepers“ išimtis ir patvirtintų programų paleidimo sąrašą, naudokite žymą –add su spctl, kad patvirtintumėte programos paleidimą. Tinkamas toks sintaksės stilius:

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

Pavyzdžiui, norint pridėti patvirtinimą įsivaizduojamai programai „GooseRoute“, kuri yra vartotojų atsisiuntimų aplanke, sintaksės eilutė atrodytų taip:

spctl --add ~/Downloads/GooseRoute.app

Turėsite įvesti administratoriaus slaptažodį, kad patvirtintumėte programą su „Gatekeeper“, kitu atveju prieš komandą galite įrašyti sudo, jei tai atliekate iš SSH arba norite automatizuoti procesą.

Pašalinkite programų vartų prižiūrėtojo išimtį naudodami spctl sistemoje „Mac OS X“

Pašalinti programą iš Gatekeeper patvirtinimo sąrašo taip pat paprasta, tiesiog išjunkite žymą –add su –remove, kitu atveju sintaksė bus tokia pati:

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

Vėlgi, jei norite, prieš komandą galite įrašyti sudo, kitaip „Mac OS X“ bus rodomas pažįstamas administratoriaus autentifikavimo iššokantis langas, kad programa būtų pašalinta iš „Gatekeepers“ įgaliojimų sąrašo.

Atminkite, kad jei pridedate arba pašalinate programas, kurios yra paslėptos failų sistemoje su ilgais sudėtingais keliais, visada galite nuvilkti jas į terminalo langą, kad išspausdintumėte visą kelią.

Kaip pridėti „Gatekeeper“ išimtis iš komandinės eilutės „Mac OS X“