나는 그룹의 사용자가 자신이 소유한 파일만 삭제할 수 있도록 디렉터리를 구성하는 임무를 맡았습니다.
chmod 1771 RandD
실습 지침에서 제안한 대로 .
을 실행하면 ls -l
권한이 로 나타납니다 drwxrwx--t
.
t
권한 끝에 권한이 있는 이유를 이해합니다. 마지막 1이 chmod 1771 RandD
다른 권한을 담당하기 때문입니다. 하지만 사용자 권한 섹션에 표시되지 않으면 처음 1 t
의 요점은 무엇입니까 ?
답변1
ls -l
출력의 일부 문자는 여러 용도로 사용됩니다. 이는 권한의 마지막 문자에서 발생합니다. t
파일에 다른 파일의 실행 비트가 설정되어 있음을 의미합니다.그리고끈끈한 비트 세트.
고정 비트가 설정되지 않은 경우에는 이 표시되고 x
, 실행 비트가 설정되지 않은 경우에는 이 표시됩니다 T
.
에서 chmod
네 개의 숫자는 모두 서로 다른 목적으로 사용됩니다. 첫 번째는 "특수" 비트(고정 비트 포함)를 설정하고, 두 번째는 소유자 권한을 설정하고, 세 번째는 그룹 권한을 설정하고, 네 번째는 "기타" 권한을 설정합니다.
바라보다UNIX 권한 및 파일 유형 이해더 알아보기.