/ 시스템 / 라이브러리 / LaunchAgents가 El Capitan에 잠겨 있습니다


10

나는 이것을 달성하려고 노력하고있다 : 비밀번호로 보호 된 SSH 키가 만료되거나 시간이 초과 된 후

Yosemite에서는 sudo를 사용하여 El Capitan에서 / System / Libary / LaunchAgents의 파일이 완전히 잠겨 있습니다. (파일을 chmod, write 또는 chown 할 수 없습니다.

Finder-> 정보 입수를 사용하면 폴더 및 폴더의 파일에 대해 잠긴 확인란이 비활성화됩니다 (Finder를 사용하여 소유자를 변경해도 작동하지 않음).


단일 사용자 모드에서 파일을 수정하려고 했습니까?
enzo

@maetsoh 왜 단일 사용자 모드입니까? 루트로 로그인하려고합니다.
음성

답변:


15

El Capitan은 SIP ( System Integrity Protection) 라는 새로운 보안 기능을 추가합니다 . SIP는 무엇보다도 Apple 이외의 당사자가 특정 디렉토리에 저장된 디렉토리 및 파일을 추가, 삭제 또는 수정하지 못하게합니다.

/bin
/sbin
/usr
/System

Apple은 개발자가 액세스 할 수있는 다음 디렉토리를 표시했습니다.

/usr/local
/Applications
/Library
~/Library

/usr제외한 모든 디렉토리는 /usr/localSIP로 보호됩니다.


2
어. 짜증나 모든 것을 잠그는 사과는 실제로 오래되기 시작했습니다.
목소리

2
@ tjt263 일반 사용자를 보호하기위한 것입니다. 보안 수준을 낮추려면 SIP를 끌 수 있습니다.
ceejayoz 2016 년

1
이와 같이 빠른 수정을하는 경우 SIP를 사용하지 않는 다른 OS (예 : Yosemite 또는 Apple 이외의 OS)를 부팅하거나 복구를 비활성화하고 작업을 수행 한 다음 다시 활성화하면됩니다. 다시 켜도 편집 내용이 유지됩니다.
kirb

2

필자의 경우 El Capitan의 새로운 시스템 무결성 보호 기능이었습니다. 이 링크를 사용하여 복구 모드에서 비활성화했습니다 .

  1. 복구 모드로 부팅
  2. 상단의 유틸리티를 클릭 한 다음 터미널
  3. 입력 csrutil disable
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.