Nowa funkcja bezpieczeństwa w Mojave obraca się wokół dialogu systemowego, który monituje o udzielenie dostępu do aplikacji, które chcą kontrolować inne aplikacje, takie jak Finder (często zdarza mi się, że niektóre aplikacje, takie jak Epichrome):
Czy istnieje znany sposób, aby to wyłączyć lub pozwolić, aby określone miejsce docelowe (kontrolowane aplikacje) zawsze pozwalało na taką aktywność?
Uważam, że to zachowanie zmieniło się znacząco w porównaniu z poprzednimi wydaniami systemu operacyjnego, jeśli chodzi o korzystanie z karty „Ułatwienia dostępu” w celu umożliwienia aplikacji wprowadzania zmian systemowych.
Oto nowy panel:
finder
applescript
script
mojave
iluminować
źródło
źródło
Odpowiedzi:
Dodaj aplikację do „Pełny dostęp do dysku”
W Mojave, w części Bezpieczeństwo i prywatność, dostępna jest nowa karta o nazwie „Pełny dostęp do dysku”.
Dodanie moich osobistych aplikacji Applescript do tej listy (oprócz istniejącej listy ułatwień dostępu) sprawiło, że monity zniknęły.
Aktualizacja 26 września: Wydaje się, że po kilku dniach dalszego użytkowania działa to czasem, ale nie konsekwentnie. 🙁
źródło
Musisz zezwolić programom, które będą kontrolować dostęp do twojego komputera poprzez preferencje bezpieczeństwa. Przejdź do Preferencji systemowych / bezpieczeństwa i prywatności / prywatności - dostępność i dodaj Finder.app i „SOME_APP_NAME” do listy programów, które mogą kontrolować Twój komputer.
źródło
W przeszłości używaliśmy następującego polecenia terminala, aby umożliwić użytkownikowi „Zezwalanie na aplikacje z dowolnego miejsca”, co wyeliminowało potrzebę dodawania aplikacji do ułatwień dostępu:
Działa to świetnie z Sierra i High Sierra, ale ta nowa karta automatyzacji w Mojave (dzisiaj zainstalowana wersja publiczna) wydaje się działać inaczej. Nawet przy powyższej zmianie terminala jesteśmy proszeni o zezwolenie wszystkim naszym aplikacjom na kontrolowanie zdarzeń Findera i zdarzeń systemowych. Chociaż znalazłem inne aplikacje podpisane kodem, takie jak Adobe Bridge, również muszą wyświetlać ten sam komunikat. Nie jestem pewien, czy można to obejść.
Mam nadzieję, że zaakceptowanie każdego okna dialogowego raz spowoduje, że komunikat nie pojawi się ponownie w przyszłych aktualizacjach aplikacji, które wysyłamy. Będę to teraz testować. W przeciwnym razie będziesz musiał przetestować trasę programisty / podpisanego kodem.
źródło
Mamy ten sam problem, że jeden użytkownik jest proszony o autoryzację „BASH” do uruchomienia i „RC”. Problem polega na tym, że nie jesteśmy pewni pochodzenia aplikacji.
Po rozglądaniu się w monitorze aktywności znalazłem, co ich używa i pozwoliłem im uruchamiać wyskakujące okienka.
źródło