“drwxrwsr-x +”의“+”는 무엇입니까


12

우리가 관리하는 웹 사이트를 작업 중이며 Capistrano를 사용하여 배포합니다. 나는 물건을 물려 받았으므로 모든 것을 설정 한 사람이 아닙니다.

서버에 배포하면 서버가 실패하고 아무것도 업데이트되지 않습니다. 파일 사용 권한은 일반적으로 실패의 원인이므로 내 경험상 배포하려는 폴더를 확인하고 이전에 보지 못한 것을 보았습니다 drwxrwsr-x+.

나는 더하기 부호가 무엇인지 또는 그것이 무엇인지 모른다; 나는 그것이 끈적 끈적한 비트를 나타내는 CentOS의 방법이라고 생각했지만, 내가 달렸을 때 sudo chmod -t shared여전히 거기에 있었으므로 끈적 끈적한 비트가되어서는 안된다고 생각합니다.

Linux에 대해 더 잘 아는 사람이 해당 권한 목록에있는 "+"가 무엇인지 말해 줄 수 있습니까?


1
이는 추가 권한을 ACL로 사용할 수 있음을 의미합니다. [이 질문] [1]도 참조하십시오. [1] : superuser.com/questions/198758/…
Fred Clausen

답변:


27

에서 생성 된 출력에 관한 섹션 info ls아래에서 :What information is listed?-l

 A file with any other combination of alternate access methods is
 marked with a '+' character.

일반적으로 ACL 세트가 있음을 의미합니다.


2
내가 +2 할 수 있다면, 나는 그 질문에 대한 대답을했을뿐만 아니라 info명령에 대해 들어 본 적이 없었습니다 . 나는 언제나 사용했습니다 cmd --helpman cmd
Goldentoa11

1
일부 사람들 info은 하이퍼 링크로 인해 탐색이 혼란스러워합니다. 마음에 들지 않으면 info덜 파이핑 info foo | less하여 친숙한 느낌을 줄 수 있습니다.
Stefan Lasiewski

Goldentoa11 감사합니다. 만족스러운 경우 옆에있는 틱 개요를 클릭하여 답변을 수락하십시오.
MadHatter

나는 지금 pinfo를 설치하고 INFO 문서를 읽을 필요가 있다고 생각하면. 그것은 정보 문서에 대한 탐색과 같은 lynx를 제공합니다.
Dan Garthwaite

1
진심으로 시도하십시오 info foo | less. 모든 것을 적게 전달하고 맨 페이지와 매우 유사하게 작동합니다. 종종 내용이 99 % 동일합니다. 내가 이것을 발견하면 나는 결코 뒤돌아 보지 않았다.
Stefan Lasiewski

12

@MadHatter가 말한 것처럼 이것은 파일 / 디렉토리에 추가 권한이있는 액세스 제어 목록이 있음을 의미합니다. 일반적으로 Owner : Group 시스템이면 충분하지만 경우에 따라 더 세분화 된 권한 제어가 필요합니다. 연락하는 acl 시스템이 있습니다.

특정 파일 / 디렉토리에서 acl을 보려면 다음을 입력하십시오.

getfacl myfileordir

권한을 변경하려면 setfacl명령을 사용하십시오 . 적절한 구문은 매뉴얼 페이지를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.