ls -l의 권한 끝에서 +는 무엇을 의미합니까?


126

권한이 끝날 때 더하기 부호는 무엇입니까?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs

컨텍스트는 다음과 같습니다.

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m

답변:



29

맨 페이지 'ls'를 통해

"파일이나 디렉토리에 보안 정보가 확장되어 있으면 -l 옵션으로 인쇄 된 권한 필드 뒤에 '+'문자가옵니다."

이는 일반적으로 파일에 기존 Unix 권한 (ACL) 이외의 액세스 제한이 포함되어 있음을 의미합니다.


2
"액세스 제한으로 제한"-+가없는 ​​파일 또는 디렉토리에 제한이 적습니까?
squarecandy

7
@squarecandy : 아니요, +는 제한을 제거 할 수 있으므로 권한을 추가하십시오. 예를 들어, 현재 Ubuntu 기본값에서 외부 드라이브를 연결하면 / media / {yourusername} /에 마운트되지만 / media / {yourusername}에 대한 권한은 drwxr-x --- + 및 소유자입니다. 그룹은 모두 루트이므로 루트 이외의 다른 사람은 아무것도 할 수 없을 것으로 기대합니다. 그러나 ACL에는 user : {yourusername} : rx가 표시되므로 실제로는 액세스 할 수 있지만 다른 사용자는 없습니다.
Toby Bartels

3
참고로, 이상하게 데비안에 man ls페이지가의 사용을 언급하지 않는다 (GNU는 8.26을로 coreutils) +,하지만 info coreutils ls않습니다
Xen2050
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.