Anonim

Gatekeeper, po raz pierwszy wprowadzony w OS X Mountain Lion, to funkcja bezpieczeństwa komputera Mac, która pomaga chronić komputer Mac przed złośliwym oprogramowaniem i innym złośliwym oprogramowaniem. Gatekeeper sprawdza, czy aplikacja jest bezpieczna do uruchomienia, sprawdzając ją na liście aplikacji sprawdzonych i zatwierdzonych przez Apple dla Apple Mac Store i / lub zatwierdzonych przez Apple, nawet jeśli nie są oferowane przez App Store. Oto trzy opcje Gatekeeper:

  • Sklep z aplikacjami
  • App Store i zidentyfikowani programiści
  • Gdziekolwiek

Jednak w systemie macOS Sierra Apple wprowadził kilka ważnych zmian w Gatekeeper, które pozornie ograniczają wybór zaawansowanych użytkowników, którzy chcą pobrać i używać oprogramowania poza listą aplikacji oficjalnie zatwierdzonych przez Apple.

Ale nie martw się, ustawienia Gatekeeper można nadal zmienić w macOS Sierra, aby umożliwić dostęp do oprogramowania, które nie zostało oficjalnie zatwierdzone przez Apple. Rozumiemy, że użytkownicy, którzy wyłączają ochronę Gatekeeper, robią to na własne ryzyko, ponieważ musisz być doświadczonym użytkownikiem komputera Mac, aby uniknąć złośliwego oprogramowania i innego złośliwego oprogramowania.

Dostosuj ustawienia strażnika

Gatekeeper tradycyjnie oferował trzy ustawienia zwiększającego bezpieczeństwo: w dowolnym miejscu, App Store i zidentyfikowanych programistów oraz tylko App Store. Pierwszy wybór, jak sama nazwa wskazuje, pozwolił użytkownikom uruchamiać aplikacje z dowolnego źródła, skutecznie wyłączając funkcję Gatekeeper.

Drugi wybór pozwolił użytkownikom na uruchamianie aplikacji z Mac App Store, a także od twórców oprogramowania, którzy zarejestrowali się w Apple i bezpiecznie podpisywali swoje aplikacje. Wreszcie najbezpieczniejsze ustawienie ogranicza użytkowników do uruchamiania aplikacji uzyskanych tylko z Mac App Store.

Chociaż bezpieczne opcje były dobrym pomysłem dla mniej doświadczonych użytkowników komputerów Mac, zaawansowani użytkownicy stwierdzili, że Gatekeeper jest zbyt ograniczający i zwykle starali się go wyłączyć, ustawiając go na „Anywhere .

Jednak w macOS Sierra opcja „Anywhere” zniknęła, pozostawiając „App Store” i „App Store i zidentyfikowano programistów” jako jedyne dwie opcje.

Wyłącz Gatekeeper w macOS Sierra z terminalu za pomocą polecenia

Ustawienia Gatekeeper można znaleźć w Preferencjach systemowych> Bezpieczeństwo i prywatność> Ogólne . Opcje Gatekeeper znajdują się pod „Wszystkimi aplikacjami pobranymi z:”, a brak opcji „Anywhere”. Z braku opcji „Anywhere” wielu użytkowników komputerów Mac pomyślało, że Apple całkowicie usunęło opcję „Anywhere”.

Na szczęście Apple nie wyłączyło możliwości zmiany ustawienia Gatekeeper na „Anywhere”, po prostu zaczęło wymagać od użytkowników, aby robili to z terminala za pomocą polecenia, co było dla Apple sposobem na zapewnienie, że tylko zaawansowani użytkownicy macOS prawdopodobnie się zmienią ustawienie Gatekeeper na „Anywhere”. W większości przypadków tylko zaawansowani użytkownicy systemu macOS wiedzą, jak korzystać z terminala.

Aby wyłączyć Gatekeeper (tj. Ustawić na „Anywhere”) z wiersza poleceń, otwórz nowe okno terminala, a następnie wprowadź następujące polecenie:

$ sudo spctl --master-disable

Ponieważ używasz „sudo”, pojawi się monit o podanie hasła roota (administratora) komputera Mac. Wprowadź hasło roota, a polecenie zmieni ustawienie Gatekeeper na „Anywhere”.

Jeśli chcesz potwierdzić, że ustawienie Gatekeeper zostało zmienione na „Anywhere”, możesz uruchomić Preferencje systemowe i zaznaczyć ustawienie „Zezwól aplikacjom pobranym z”. Zobaczysz teraz, że „Anywhere” to ustawienie Gatekeeper. Kliknij kłódkę w lewym dolnym rogu, aby wprowadzić hasło i wprowadzić zmiany, a następnie wybierz „Anywhere” z listy opcji Gatekeeper. Funkcja bezpieczeństwa nie będzie już powodować błędów w aplikacjach niezidentyfikowanych programistów. Zauważysz również, że ponieważ uruchomiłeś polecenie zmiany opcji „Zezwól aplikacjom pobranym z” Gatekeepera na Anywhere, ta opcja jest teraz wyświetlana w interfejsie, jak pokazano na zrzucie ekranu poniżej.

Tymczasowo obejdź strażnika

Mimo potencjalnie frustrujących ograniczeń Gatekeeper jest istotną funkcją bezpieczeństwa, która może zapobiec przypadkowemu uruchomieniu złośliwych aplikacji. Jeśli wolisz pozostawić włączoną opcję Gatekeeper, ale nadal musisz od czasu do czasu uruchamiać aplikację od niezidentyfikowanego programisty, możesz tymczasowo ominąć Gatekeeper, otwierając aplikację z menu kontekstowego po kliknięciu prawym przyciskiem myszy.

Aby to zilustrować, gdy spróbujesz otworzyć aplikację od niezidentyfikowanego programisty, gdy Gatekeeper jest włączony, otrzymasz następujący alert informujący, że aplikacji nie można uruchomić:


Aby tymczasowo ominąć Gatekeepera, kliknij prawym przyciskiem myszy (lub kliknij z wciśniętym klawiszem Control) ikonę aplikacji i wybierz Otwórz .

Nadal będziesz otrzymywać ostrzeżenie, ale tym razem jest to tylko ostrzeżenie. Ponowne kliknięcie Otwórz uruchomi aplikację.

Przywróć ustawienia Sierra Gatekeeper do domyślnych

Jeśli włączyłeś opcję „Gdziekolwiek” za pomocą powyższego polecenia Terminal, a później chcesz go odwrócić, możesz wrócić do Terminala i uruchomić to polecenie:

$ sudo spctl --master-enable

To polecenie odwraca polecenie spctl --master-disable, które uruchomiłeś, aby ustawić opcję „Zezwól na pobieranie aplikacji z” na „Gdziekolwiek”.

Jeśli uznasz ten artykuł za przydatny, możesz sprawdzić, jak uruchomić aktualizację oprogramowania Mac za pośrednictwem terminala.

Czy ustawiłeś wcześniej opcję „Pobierz aplikacje z” Gatekeepers na „Anywhere”? Jak to zrobiłeś? Zostaw komentarz poniżej.

Jak wyłączyć strażnika i zezwolić aplikacjom z dowolnego miejsca w macos sierra