Kapuőr kivételek hozzáadása a parancssorból Mac OS X rendszerben
Tartalomjegyzék:
- Alkalmazás hozzáadása a Gatekeeper jóváhagyásához a Mac OS X parancssorából
- Alkalmazáskapus-kivétel eltávolítása az spctl segítségével Mac OS X rendszerben
Általában ha azt szeretné, hogy egy alkalmazás elindítását a GateKeeper funkció jóváhagyja Mac gépen, kattintson a jobb gombbal az azonosítatlan fejlesztői alkalmazásra, és válassza a „Megnyitás” lehetőséget, vagy lépjen a Rendszerbeállításokon keresztül a Gatekeeper kikerüléséhez. út. Egy másik lehetőség az alkalmazás-jóváhagyások és kivételek manuális hozzáadása a Gatekeeperhez a Mac OS X parancssorába forgatva.
Ez nagyszerű azoknak a haladó felhasználóknak, akik szeretnének szkriptet írni vagy automatizálni az alkalmazások jóváhagyását, de hasznos lehet távoli adminisztrációhoz és más helyzetekben is.
A kívánt hatás elérése érdekében itt az spctl parancsot fogjuk használni, amellyel – amint arról már korábban szó volt – a felhasználók a Gatekeeper terminálról történő engedélyezésére és letiltására is használhatók.
Alkalmazás hozzáadása a Gatekeeper jóváhagyásához a Mac OS X parancssorából
Ha egy alkalmazást szeretne hozzáadni a Gatekeepers kivételeihez és a jóváhagyott alkalmazások indítási listájához, használja az –add jelzőt az spctl-lel az alkalmazásindítás jóváhagyásához. A következő szintaxisstílus megfelelő:
spctl --add /Path/To/Application.app
Például a „GooseRoute” nevű képzeletbeli alkalmazás jóváhagyásához, amely a felhasználók letöltési mappájában található, a szintaktikai karakterlánc a következőképpen néz ki:
spctl --add ~/Downloads/GooseRoute.app
Az alkalmazás Gatekeeperrel való jóváhagyásához meg kell adnia egy rendszergazdai jelszót, ellenkező esetben a parancs elé beírhatja a sudo előtagot, ha ezt SSH-ból hajtja végre, vagy automatizálni szeretné a folyamatot.
Alkalmazáskapus-kivétel eltávolítása az spctl segítségével Mac OS X rendszerben
Egy alkalmazás eltávolítása a Gatekeeper jóváhagyási listájáról ugyanolyan egyszerű, egyszerűen kapcsolja ki az –add jelzőt az –remove-val, a szintaxis egyébként ugyanaz:
spctl --remove /Path/To/Application.app
Ismét, ha kívánja, a parancs elé állíthatja a sudo-t, különben a Mac OS X rendszerben megjelenik az ismerős rendszergazdai hitelesítési előugró ablak, amely befejezi az alkalmazás eltávolítását a Gatekeepers engedélyezési listáról.
Ne feledje, hogy ha olyan alkalmazásokat ad hozzá vagy távolít el, amelyek a fájlrendszerben vannak eltemetve hosszú, összetett elérési utakkal, bármikor áthúzhatja azokat a terminálablakba, és kinyomtathatja a teljes elérési utat.