Kaip pridėti „Gatekeeper“ išimtis iš komandinės eilutės „Mac OS X“
Turinys:
- Pridėkite programą prie „Gatekeeper“ patvirtinimo iš komandinės eilutės „Mac OS X“
- Pašalinkite programų vartų prižiūrėtojo išimtį naudodami spctl sistemoje „Mac OS X“
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ą.