ACL을 제거하는 Mac 터미널 명령은 무엇입니까?


27

Mac에서 터미널 명령을 찾으려고 ACL을 제거하여 복사하려고 할 때 오류 코드를 제공하는 폴더에 대한 사용자 권한을 수정하려고합니다 (오류 코드 -41).

답변:


45

를 사용 chmod -a하면 액세스 제어 항목을 개별적으로 제거 할 수 있습니다 (@geekosaur가 제안한대로).

그러나 파일 또는 폴더에서 모든 ACL 을 제거하려는 경우 해결책은 파일 또는 폴더의 chmod -N모든 액세스 제어 항목을 제거 하는 무차별 강제 옵션을 사용하는 것 입니다.

chmod -RN 폴더와 전체 내용에 대해 동일한 과정을 반복적으로 수행합니다.


여기서 재미있는 점은 매뉴얼 페이지에서 다음 chmod -a# 1 file1과 같이 숫자 할당을 기반으로 속성을 제거하도록 표시 한다는 ls -le것입니다.이 작동하지 않는 것 같습니다. 이 작업에 대한 구체적인 예가 있습니까?
ylluminate

@ylluminate 나는 그것을 그렇게 사용했습니다. 파일 이름 또는 1 개의 파일 이름 #과 같이 문자 를 인용 / 이스케이프하고 있습니까 (댓글 구분 기호로 처리되지 않도록) ? chmod -a\# 1 filenamechmod '-a#
Gordon Davisson

@ gordon-davisson에게 전화하십시오. ZSH 의이 특정 워크 스테이션은이 특정 워크 스테이션에서 벗어날 필요가 #없었지만 해결했습니다.
ylluminate

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.