Jak włączyć / wyłączyć ochronę integralności systemu w systemie macOS

Photo of author

By maciekx

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