Loading
2015. 11. 9. 13:30 - Reti

[MAC] Rootless 끄기 (10.11 엘 캐피탄 El Capitan)

루트리스란?

 

 

루트리스는 사용자나 일개 응용 프로그램이 시스템 파일을 삭제하거나 변조할 수 없도록 '커널 레벨'에서 파일을 잠그는 아주 강력한 보안 기능

ios9도 같습니다.

아래와 같은 것이 잠김

패러렐즈나 VMWare 같이 운영체제와 아주 밀접하게 연동되는 소프트웨어의 기능

/usr 폴더에 설치되는 홈브류(Homebrew)나 맥포트(MacPort) 같은 패키지 관리 프로그램을 쓰는 분들

 

 

GM(골든마스터) 버전

Rootless를 비활성화 시키는 명령어
sudo nvram boot-args="rootless=0";sudo reboot

시스템 기본 상태로 복구하는 명령어
sudo nvram -d boot-args

정식버전

이제 시스템 보호 기능은 OS X 복구 모드를 통해서만 끄거나 켤 수 있습니다.

1. 맥을 시동할 때, 애플 로고가 나타나기 전에 option 키를 누른 후 복구 파티션을 선택하면 로컬 복구 시스템이 시작합니다. 또는 command 키와 R 키를 길게 누르면 파티션 선택 화면을 건너띄고 곧바로 로컬 복구 시스템을 시작합니다.

2. 복구 모드로 진입하면 메뉴 막대서 유틸리티에서 '터미널'을 클릭

3. 터미널이 열리면 다음 명령어를 입력해 시스템 보안 기능을 비활성화하세요.

csrutil disable --without debug

4. 나중에 설정을 원래대로 복구하고 싶다면 위와 같은 방법으로 터미널로 진입한 뒤 아래 명령어를 입력

csrutil enable

활성여부 확인

 '터미널' 실행 후 'csrutil status' 명령어를 입력합니다.

루트리스가 비활성화되어 있으면 Configuration 아래 모든 항목이 'disabled'로 표시