chmod :`+ a` 매개 변수는 무엇을 의미합니까?


16

나는 튜토리얼을 따르고 있었고 나에게 달리라고 말했다.

sudo chmod +a "SOME_PARAMS" some/dir

내가 말하지 못하는 것을보고 놀랐다

chmod: invalid mode: `+a'

그래서 나는 궁금합니다 : +a모드는 무엇을 의미합니까? 우분투가 이해하는 것으로 어떻게 번역합니까? 그리고 나는 그것이 보편적으로 지원되지 않는 이유를 알고 싶습니다.

답변:


24

나는 본 적이 없다 +a, 같은 단지 어떤 chmod a+r수단 (소유자 / 사용자, 그룹, 기타) "추가 모든 사용자에게 읽기 권한"어느.

보낸 사람 man 1 chmod:

기호 모드의 형식은 [ugoa ...] [[+-=] [perms ...] ...]입니다. 여기서 perms는 세트 rwxXst에서 0 개 이상의 문자이거나 세트에서 단일 문자입니다. 우고. 쉼표로 구분하여 여러 기호 모드를 제공 할 수 있습니다.

ugoa 문자의 조합은 파일에 대한 사용자의 액세스 권한을 변경합니다. 파일을 소유 한 사용자 (u), 파일 그룹의 다른 사용자 (g), 파일 그룹에없는 다른 사용자 (o) 또는 모두 사용자 (a). 이들 중 어느 것도 주어지지 않으면, 마치 a가 주어진 것처럼 효과가 있지만 umask에 설정된 비트는 영향을받지 않습니다.

주석에서 언급했듯이 Mac OS X에만 해당됩니다. 에서 http://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/chmod.1.html :

ACL 조작 옵션은 다음과 같습니다.

+ a
+ a 모드는 명령 행의 다음 인수에서 새 ACL 항목을 구문 분석하여 ACL의 표준 위치에 삽입합니다. 제공된 항목이 이미 나열된 ID를 참조하면 두 항목이 결합됩니다.


5
많은 실수는 아니지만 더 많은 MacOS 관련 developer.apple.com/library/mac/#documentation/Darwin/Reference/…
k0pernikus

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