Ochrona integralności systemu (System Integrity Protection, SIP) to funkcjonalność systemu macOS, która zapobiega modyfikacjom w niektórych krytycznych lokalizacjach na dysku, niezależnie od posiadanych uprawnień administratora. Próby dostępu do tych zastrzeżonych folderów za pomocą Findera lub poleceń terminala zakończą się niepowodzeniem. To zjawisko może mieć zarówno pozytywne, jak i negatywne konsekwencje. Z jednej strony, jest to korzystne, gdy korzystasz z aplikacji, które mogą być szkodliwe. Z drugiej strony, czasami zachodzi potrzeba modyfikacji tych ograniczonych folderów, co może być frustrujące. W przypadku, gdy napotykasz ciągłe problemy z SIP podczas pracy w Terminalu, istnieje możliwość jego wyłączenia. Poniżej przedstawiamy, jak można to zrobić w systemie macOS.
Warto zauważyć, że SIP jest kluczowym elementem zabezpieczeń systemu. Choć może być konieczne jego czasowe wyłączenie, należy go jak najszybciej ponownie aktywować. Trwałe dezaktywowanie ochrony integralności systemu nie jest zalecane.
Funkcja ta została wprowadzona w systemie El Capitan.
Ochrona integralności systemu
Aby wyłączyć ochronę integralności systemu, uruchom komputer Mac w trybie odzyskiwania. W tym celu przytrzymaj klawisz Command + R podczas uruchamiania. Jeśli komputer jest już włączony, możesz go ponownie uruchomić i przytrzymać klawisze odzyskiwania, aż ujrzysz animację ładowania Apple, a następnie je zwolnić.
Po załadowaniu trybu odzyskiwania zobaczysz okno, które wygląda następująco.
Na górze ekranu znajdziesz pasek menu. Wybierz z niego opcję Narzędzia, a następnie Terminal, co spowoduje otwarcie nowego okna terminala.
W terminalu wystarczy wpisać jedno polecenie, aby dezaktywować ochronę integralności systemu, a podobne polecenie przywróci ją z powrotem.
Wyłączenie SIP
Aby dezaktywować ochronę integralności systemu, wpisz następujące polecenie:
csrutil disable
Naciśnij Enter, a ujrzysz komunikat potwierdzający, że ochrona integralności systemu została wyłączona. Zrestartuj komputer, a po uruchomieniu będziesz mógł wykonywać wcześniej zablokowane polecenia.
Włączenie SIP
Aby ponownie aktywować ochronę integralności systemu, uruchom Terminal w trybie odzyskiwania i wpisz:
csrutil enable
Naciśnij Enter, a ochrona integralności systemu zostanie przywrócona. Uruchom ponownie komputer, a wszystkie ograniczenia na folderach objętych SIP zostaną przywrócone, co uniemożliwi ich modyfikację.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.