유닉스 권한이 끝날 때 대문자 'T'는 무엇입니까?


36

여기에 이미지 설명을 입력하십시오

권한의 대문자 'T'는 무엇을 의미하며 어떻게 작동합니까? 내가 들어 봤지만 전혀 이해하지 못한이 '끈적 끈적한'것과 관련이 있습니까?

답변:


21

T"others"(즉, 마지막 위치)의 x 비트가 설정되지 않은 경우 대문자 가 나타납니다. 이 두 디렉토리에는 고정 비트 세트가 있지만 두 번째 디렉토리에는 "기타"에 대한 실행 권한이 없습니다.

drwxrwxrwt 2 zanna zanna 4096 May 13 09:53 t
drwxrwxrwT 2 zanna zanna 4096 May 13 09:53 T

그것이 스티키 비트로 대체되기 때문에 [tT]디렉토리에 "others"에 대한 실행 권한이 있는지 여부를 알 수있는 방법이 필요합니다.

파일 브라우저 에서 속성 아래 의 권한 탭 은 실행 권한이 있거나없는 디렉토리의 차이점을보다 명확하게 보여줍니다. 디렉토리에 액세스 (입력 또는 통계)하려면 실행 권한이 필요합니다.

디렉토리의 고정 비트에 대해 Wikipedia 가 말한 내용 다음과 같습니다 .

오늘날 스티키 비트의 가장 일반적인 용도는 디렉토리입니다. 고정 비트가 설정되면 항목 소유자, 디렉토리 소유자 또는 수퍼 유저 만 파일 이름을 바꾸거나 파일을 삭제할 수 있습니다. 고정 비트가 설정되지 않으면 디렉토리에 대한 쓰기 및 실행 권한이있는 사용자는 소유자에 관계없이 포함 된 파일의 이름을 바꾸거나 삭제할 수 있습니다. 일반적으로 /tmp일반 사용자가 다른 사용자의 파일을 삭제하거나 이동하지 못하도록 디렉토리에 설정됩니다 . 이 기능은 1986 년 4.3BSD에 도입되었으며 오늘날 대부분의 최신 유닉스 시스템에서 발견됩니다.


1
스티키 비트가 설정되었다고 가정 할 때 x 비트 세트와 설정되지 않은 것의 실제 의미는 무엇입니까? 감사!
Tootsie Rolls

이름 바꾸기 및 삭제만을 보호하기위한 것입니까? 파일 내용을 바꾸는 것은 어떻습니까?
A-letubby

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