ls로 표시되는 Solaris 11.2 확장 권한

ls로 표시되는 Solaris 11.2 확장 권한

확장된 파일 권한이 있는 것으로 표시되는 파일이 있습니다.

ls -V /usr/share/X11/app-defaults/XScreenSaver
rwx------   1 root     root          53 Dec  2 21:52 /usr/share/X11/appdefaults/XScreenSaver
          owner@:rwxp--aARWcCos:-------:allow
          group@:------a-R-c--s:-------:allow
          everyone@:------a-R-c--s:-------:allow

확장된 속성을 제거하는 방법은 무엇입니까?

솔라리스 11.2

답변1

파일에는 확장된 속성(실제로는 ACL)이 없습니다. 더 정확하게 말하면 및 행에 표시되는 내용은 파일 의 기본 ACL owner@입니다 .group@everyone@0700

소유자를 제외한 모든 사용자를 제거하고 싶거나 파일 자체의 속성을 알고 있는 경우 위험을 감수하고 다음 명령(이 파일에서는 테스트되지 않음)을 사용할 수 있습니다.

# chmod A-group@:aRcs:allow /usr/share/X11/appdefaults/XScreenSaver
# chmod A-everyone@:aRcs:allow /usr/share/X11/appdefaults/XScreenSaver
# chmod A+everyone@::allow /usr/share/X11/appdefaults/XScreenSaver
# chmod A+group@::allow /usr/share/X11/appdefaults/XScreenSaver

답변2

ACL이 있는 파일 및 디렉터리는 권한 마스크 오른쪽에 있는 + 기호로 식별됩니다. 즉, 다음과 같습니다.-rw-r--r--+

ACL을 제거하려면 다음을 사용해야 합니다.chmod A- /usr/share/X11/app-defaults/XScreenSaver

매개변수 설명을 참조 하여 검색 man ls하고-lman chmodA-

관련 정보