chmod :`+ a` 매개 변수는 무엇을 의미합니까? 궁금합니다 : +a모드는

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

sudo chmod +a "SOME_PARAMS" some/dir

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

chmod: invalid mode: `+a'

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



답변

나는 본 적이 없다 +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를 참조하면 두 항목이 결합됩니다.


답변

때때로 권한을 설정하려면 ACL이 필요합니다.

관련 지침을 찾았습니다. 웹 컨텐츠 매뉴얼에 대한이 문서는 지정된 사용자의 ACL 설정에 대해 설명합니다.

https://docs.moodle.org/37/en/Installing_Moodle#Download_and_copy_files_into_place


답변