이 chmod 명령에 대해 혼란스러워함

이 chmod 명령에 대해 혼란스러워함

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

관련 정보