2017-10-10 13 views
-1

내가, 내가 삭제할 수 없습니다 '현지'라는 이름의 폴더도맥 OS는 sunlnk 플래그와 폴더를 삭제할 수 없습니다

# rm -rf local 
rm: local: Operation not permitted 
으로,이 찾을 표준 사용자의 폴더에/usr/지방에서 일부 폴더를 복사하려고

"작동이 허용되지 않음"이라고 표시되지만 수퍼 유저 권한이 있습니다. 그런 다음 플래그가 잘못되었을 수 있다고 생각했는데 플래그 정보는 다음과 같습니다.

# ls -al 
drwxr-xr-x 2 root wheel 68 Oct 10 10:04 local 
# ls -lO 
drwxr-xr-x 2 root wheel sunlnk 68 Oct 10 10:04 local 

플래그도 바꿀 수없는 것처럼 보입니다. 그렇다면 sunlnk이란 무엇이며 빈 폴더를 삭제하려면 어떻게해야합니까?

+1

을 참조하십시오. 스택 오버플로는 프로그래밍 및 개발 관련 질문 용 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. – jww

답변

-1

MacOS에서 '시스템 무결성 보호'로 인해 'sunlnk'플래그가있어 시스템 무결성 보호를 비활성화 한 후에 만 ​​'sunlnk'플래그가있는 파일을 삭제할 수 있습니다. 방법은

# csrutil status 
# csrutil disable 

다음 reboot 컴퓨터를 입력에서, 시스템 무결성 보호 복구 모드로 컴퓨터를 재부팅하지 않도록하고,> 터미널 유틸리티를 입력합니다. 원하는 것을 끝내면 다시 csrutil enable에 의해 전원을 켜야합니다. 자세한 단계는 https://www.howtogeek.com/230424/how-to-disable-system-integrity-protection-on-a-mac-and-why-you-shouldnt/