확장된 파일 권한이 있는 것으로 표시되는 파일이 있습니다.
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
하고-l
man chmod
A-