디렉토리 특별 권한 문제

디렉토리 특별 권한 문제

내가 쓸 때: chmod g=rws,u=rwx,o=rxfolder_name

나는 다음을 얻습니다: drwxrwSr-x

하지만 S와 s는 다르죠?

답변1

s이 비트가 없는 그룹에 대해 이 비트를 지정 했습니다 x. Executable과 setgid는 별도의 비트이므로 ls명령은 공간을 확보하기 위해 이들을 하나의 문자로 결합합니다. 당신은해야합니다

chmod g=rwxs,u=rwx,o=rx folder_name

chmod 2775 folder_name. 훌륭해 chmod 2765 folder_name.

Ssetxid에 실행 파일이 없음을 나타내며 거의 유용하지 않고 수정해야 할 버그의 신호일 수 있으므로 대문자입니다.

답변2

디스플레이에는 ls고정된 크기의 모달 디스플레이 필드(권한 비트라고도 함)가 있으므로 실행 가능 비트가 있는 s경우 t(일반적으로 해당 비트가 의미가 있는 디렉터리나 실행 파일에 있을 것으로 예상됨) 그렇지 않은 경우에는 (대문자) S(또는)에 대해. 그러한 제한은 없으므로 각 모드 비트에 문자를 할당합니다.Tchmod

관련 정보