Jak dodać wyjątki strażnika z wiersza poleceń w systemie Mac OS X

Spisu treści:

Anonim

Zazwyczaj, jeśli chcesz, aby uruchomienie aplikacji zostało zatwierdzone przez funkcję GateKeeper na komputerze Mac, kliknij prawym przyciskiem myszy aplikację niezidentyfikowanego dewelopera i wybierz „Otwórz” lub przejdź do Preferencji systemowych, aby ominąć tę funkcję Gatekeeper droga. Inną opcją jest ręczne dodawanie zatwierdzeń aplikacji i wyjątków do Gatekeepera poprzez przejście do wiersza poleceń w systemie Mac OS X.

To świetne rozwiązanie dla zaawansowanych użytkowników, którzy chcą tworzyć skrypty lub automatyzować zatwierdzanie aplikacji, ale może też być przydatne do zdalnego administrowania oraz w innych sytuacjach.

Zwrócimy się do polecenia spctl, aby osiągnąć pożądany efekt, z którym, jak omówiliśmy wcześniej, użytkownicy mogą również wchodzić w interakcje, aby włączać i wyłączać Strażnika z poziomu terminala.

Dodawanie aplikacji do zatwierdzenia przez strażnika z wiersza poleceń w systemie Mac OS X

Aby dodać aplikację do wyjątków Gatekeepers i zatwierdzonej listy uruchamiania aplikacji, użyj flagi –add z spctl, aby zatwierdzić uruchomienie aplikacji. Odpowiedni jest następujący styl składni:

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

Na przykład, aby dodać zatwierdzenie fikcyjnej aplikacji o nazwie „GooseRoute”, która znajduje się w folderze pobierania użytkowników, ciąg składni powinien wyglądać następująco:

spctl --add ~/Downloads/GooseRoute.app

Będziesz musiał wprowadzić hasło administratora, aby zatwierdzić aplikację w Gatekeeper, w przeciwnym razie możesz poprzedzić polecenie sudo, jeśli wykonujesz to przez SSH lub chcesz zautomatyzować proces.

Usuwanie wyjątku Applications Gatekeeper za pomocą spctl w systemie Mac OS X

Usunięcie aplikacji z listy zatwierdzeń Gatekeepera jest równie łatwe, po prostu zamień flagę –add na –remove, poza tym składnia jest taka sama:

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

W razie potrzeby ponownie możesz poprzedzić polecenie sudo, w przeciwnym razie w systemie Mac OS X pojawi się znajome okienko uwierzytelniania administratora, aby zakończyć usuwanie aplikacji z listy autoryzacji Gatekeepers.

Pamiętaj, że jeśli dodajesz lub usuwasz aplikacje, które są zakopane w systemie plików z długimi, złożonymi ścieżkami, zawsze możesz przeciągnąć je i upuścić w oknie Terminala, aby wydrukować pełną ścieżkę.

Jak dodać wyjątki strażnika z wiersza poleceń w systemie Mac OS X