간혹 맥에서(리눅스도 마찬가지) 권한 없다고 Operation not permitted 메시지를 마구 뿌려대는 경우를 만날 수 있습니다. 짜증나죠... 그래서 root로 로그인하거나 sudo로 명령을 날려보죠 다음처럼요.
$ sudo mv vssver2.scc vssver2.scc.test |
이 경우 파일의 플래그 설정에 문제가 있어서 발생하는 문제입니다. 해결은 다음처럼 find 명령으로 찾아서 일괄 변경하거나 직접 chflags 명령을 사용해서 하시면 됩니다.
변경 방지를 위해 잠겨있는 파일 찾기 (현재 디렉토리 기준)
$ find . -flags +uchg |
변경 방지를 위해 잠겨있는 파일 찾기 (경로 지정)
$ find /Volume/My\ Passport/ -flags +uchg |
검색된 파일을 잠금 해제하는 방법
$ find . -flags +uchg -exec chflags nouchg {} \; or $ find . -flags +uchg -print0 | xargs -0 chflags nouchg |
출 처 : http://kiros33.blog.me/130178919560