linux ls -l ACL +, . , gap 간격을 만드는 방법

linux ls -l ACL +, . , gap 간격을 만드는 방법
drwxr-xr-x+   4 root root 4096 Sep 21 04:00 test     << +
drwxrwxrwt.  10 root root  250 Sep 21 04:03 tmp
drwxr-xr-x.  12 root root  144 Sep 19 03:42 usr      << .
drwxr-xr-x.  20 root root  278 Sep 19 03:52 var
drwxr-xr-x  20 root root  278 Sep 19 03:52 test1     <<<why

ACL 설정 값이 "+"인 경우

ACL 설정값이 없는 경우 = "."

하지만 마지막 디렉토리 test1에는 공백이 있습니다. 여기에 왜 빈자리가 있어?

이 빈 공간을 어떻게 만들 수 있나요?

답변1

ls이 위치에 표시된 역할을 잘못 이해했습니다. 이것은 권한/모드 필드에 사용되는 문자를 설명하는 섹션 끝에 있는 lsGNU 명령(즉)의 정보 페이지 입니다(info coreutils ls사용 가능한 온라인):

파일 모드 비트 뒤에는 대체 액세스 방법(예: 액세스 제어 목록)이 파일에 적용되는지 여부를 지정하는 문자가 옵니다. 파일 모드 비트 뒤의 문자가 공백인 경우 대체 액세스 방법이 없습니다. 문자를 인쇄할 때 이런 방법이 있습니다.

GNU ' ls'는 ' .' 문자를 사용하여 보안 컨텍스트가 있는 파일을 나타냅니다.[밖의unlabeled]이지만 대체 액세스 방법은 없습니다.

대체 액세스 방법의 다른 조합이 포함된 파일은 " +" 문자로 표시됩니다.

관련 정보