Jak możesz naprawić problemy z uprawnieniami Crona w MacOS Catalina i Mojave?
Miscellanea / / August 05, 2021
Użytkownicy komputerów Mac mogą napotkać, że niektóre z nich skrypty z cronem, zadaniami cron i crontabami w ogóle nie działają lub nie działają poprawnie. Te szczególne problemy występują w najnowszych systemach operacyjnych Mac OS, takich jak Mojave 10.14, Catalina 10.15 i nowsze dostępne wersje. Wystąpił błąd w zależności od sytuacji związanych z błędem uprawnień, błędem niedozwolonej operacji lub niepowodzeniem skryptu / cronjob w tle. Może być kilka przyczyn niepowodzenia cronjob. Ścisłe środki bezpieczeństwa wprowadzone w najnowszej wersji systemu Mac OS mogą również być przyczyną niepowodzenia cronjob.
Przejdziemy przez proces, aby rozwiązać problemy z uprawnieniami cron dla zaawansowanych użytkowników komputerów Mac w systemie Mac OS Catalina, Mojave i najnowszych wydanych wersjach. Jeśli nie używasz crona i nadal masz problemy z uprawnieniami, nie zalecamy dokonywania żadnych zmian w ustawieniach. Poniższe modyfikacje są przeznaczone wyłącznie dla zaawansowanych użytkowników komputerów Mac, którzy używają crona i napotykają problemy z uprawnieniami.
Jak przyznać Cronowi pełny dostęp do dysku w systemie Mac OS?
Jeśli najnowsze wersje systemu Mac OS napotykają problemy z uprawnieniami cron, należy przyznać pełny dostęp do dysku. Przejdźmy przez następujące kroki, aby umożliwić pełny dostęp do dysku cron.
- Przejdź do Preferencji systemowych w menu Apple i wybierz opcję „Bezpieczeństwo i prywatność”.
- W zakładce „Prywatność” wybierz opcję „Pełny dostęp do dysku” z opcji menu bocznego.
- Kliknij ikonę kłódki w rogu i uwierzytelnij się hasłem systemowym, aby zmodyfikować ustawienia pełnego dostępu do dysku w komputerze Mac.
- Teraz rozwiń menu „Idź” z Findera w systemie Mac OS i wybierz „Idź do folderu”.
- Teraz wprowadź ścieżkę: / usr / sbin / cron i wybierz Idź.
- Teraz musisz przeciągnąć i upuścić „cron” na liście aplikacji i procesów z pełnymi uprawnieniami dostępu do dysku. Cron powinien teraz pojawić się na liście.
- Wyjdź z okna preferencji systemowych i po zakończeniu otwórz okno Findera sbin.
Wprowadzono środki bezpieczeństwa wraz z wydaniem nowego systemu Mac OS i powodują problemy, takie jak niedozwolona obsługa. Aby określić ilościowo ten problem, możesz wymagać aplikacji Terminal do opcji pełnego dostępu do dysku. Jeśli korzystasz z smbd do celów sieciowych, należy go dodać do opcji pełnego dostępu do dysku.
Instrukcje dla zwykłych użytkowników komputerów Mac
Sugerowane modyfikacje ustawień są przeznaczone tylko dla zaawansowanych użytkowników komputerów Mac. Zalecamy, aby nie przyznawać pełnego dostępu do dysku żadnej aplikacji, procesowi ani czegokolwiek innego, chyba że jesteś świadomy tego, co robisz i jakie mogą być konsekwencje końcowe. Cron uruchamia procesy w tle z określonego powodu i może zakłócić standardy bezpieczeństwa. Dlatego przed wprowadzeniem jakichkolwiek zmian w ustawieniach upewnij się, że tego potrzebujesz.
Możesz łatwo odwołać pełny dostęp do dysku, kiedy tylko chcesz, uzyskując dostęp do ustawień systemu zgodnie z wymaganiami. Możesz także użyć tej funkcji, aby przyznać dostęp do plików i folderów aplikacjom zainstalowanym na Twoim Macu. Ta funkcja jest najlepsza i zwykli użytkownicy nie wprowadzają w niej żadnych zmian. Zaawansowani użytkownicy korzystają z różnych aplikacji i chcą działać wydajnie, co wymaga od nich modyfikacji zmian.
Cron jest potężny i służy do automatyzacji, tworzenia kopii zapasowych, tworzenia skryptów i bardziej zaawansowanych działań. Zawsze możesz sprawdzić crontab w poszukiwaniu skryptów, a także zmienić domyślny edytor crontab, jeśli chcesz.
Czy to pomogło Ci rozwiązać problemy związane z uprawnieniami cron w systemie Mac OS?
Jeśli masz jakieś pomysły, przemyślenia, opinie i wskazówki / triki związane z cronem, daj nam znać w sekcji komentarzy poniżej.
Nirav to facet, który uwielbia poznawać najnowsze technologie i nowe produkty. Może udzielić szczegółowych informacji o technologii i produktach. Poza tym uwielbia czytać książki i odwiedzać nowe miejsca.