파일 권한 비트 뒤의 더하기 기호(+)는 무엇을 의미합니까? [복사]

파일 권한 비트 뒤의 더하기 기호(+)는 무엇을 의미합니까? [복사]

나는 ls비트가 설정된 디렉토리를 실행하여 찾았습니다 +.

$ ls -ld /var/log/journal
drwxr-sr-x+ 3 root systemd-journal 4096 Oct  1 01:23 /var/log/journal

이해해요 drwxr-sr-x. 하지만 뭐요 +? 이것을 무엇이라고 부르나요? 그것은 무엇을 합니까?

답변1

이는 이 항목과 연관된 ACL이 있음을 의미합니다.

예를 들어

$ ls -ld X
drwxr-xr-x 2 sweh sweh 4096 Feb 16 20:06 X/
$ setfacl -m u:root:rwx X
$ ls -ld X               
drwxrwxr-x+ 2 sweh sweh 4096 Feb 16 20:06 X/
$ 

다음 명령을 사용하여 ACL을 읽을 수 있습니다 getfacl.

$ getfacl X
# file: X
# owner: sweh
# group: sweh
user::rwx
user:root:rwx
group::r-x
mask::rwx
other::r-x

관련 정보