chmod의 숫자 메서드에서 setuid, setgid 및 고정 비트를 제어하는 ​​방법은 무엇입니까? [복사]

chmod의 숫자 메서드에서 setuid, setgid 및 고정 비트를 제어하는 ​​방법은 무엇입니까? [복사]

세 개의 숫자로 읽기/쓰기/실행을 설정하는 방법을 알고 있습니다.Arch 위키의 파일 권한 페이지. 또한 , 및 비트가 로 설정된다는 것도 알고 있습니다 chmod 7777. 하지만 이 비트를 제어하는 ​​숫자는 무엇입니까? 첫 번째 숫자인가요, 아니면 마지막 숫자인가요? , 또는 이 값으로 전달되면 어떤 값이 true로 설정됩니까?setuidsetgidstickytrue124

편집: 나중에 참조할 수 있도록 이 정보를 Arch 위키에 추가했습니다.

내 질문은 제안된 중복 질문보다 범위가 훨씬 작습니다.

답변1

chmod매뉴얼 페이지 에서 :

숫자 패턴은 1~4개의 8진수(0~7)로, 값이 4, 2, 1인 비트를 추가하여 계산됩니다. 생략된 숫자는 선행 0으로 간주됩니다. 첫 번째 숫자는 사용자 ID 설정(4), 그룹 ID 설정(2) 및 고정(1) 속성을 선택합니다. 두 번째 숫자는 파일을 소유한 사용자의 권한을 선택합니다(읽기(4), 쓰기(2) 및 실행(1)). 세 번째는 동일한 값을 사용하여 파일 그룹에 있는 다른 사용자의 권한을 선택합니다. 파일 그룹에 속하지 않은 다른 사용자가 동일한 값을 갖는 경우에 사용됩니다.

관련 정보