chmod 6754
명령이 파일 권한과 일치 해야 하는 이유는 무엇입니까 rwsr-sr-
?
읽기 = 4, 쓰기 = 2, 실행 = 1이라는 것을 알고 있는데 s
(setuid) 권한 또는 대시의 값은 무엇입니까?
답변1
6754
파일이나 디렉터리의 월드, 그룹, 사용자 및 UID 비트를 오른쪽에서 왼쪽으로 설정합니다. UID 비트의 경우 목록 --s--s--s
의 내용 에 해당합니다 ls -l
. 즉, chmod
비트를 다음과 같이 설정합니다.
6 --s--s---
7 rwx
5 r-x
4 r--
왜냐하면 이 지표에 따르면 이러한 권한이 "요약"될 때 s
적용 범위가 x
결정되기 때문입니다 rwsr-sr--
.
답변2
에서 info '(coreutils)Numeric Modes'
:
Special mode bits:
1000 Restricted deletion flag or sticky bit
2000 Set group ID on execution
4000 Set user ID on execution