4자리 값에서 첫 번째 chmod 8진수의 용도는 무엇입니까?

4자리 값에서 첫 번째 chmod 8진수의 용도는 무엇입니까?

chmod가끔 3자리 대신 4자리 8진수를 사용하는 명령이 표시되는 경우가 있습니다 . 선택적 첫 번째 숫자의 용도는 무엇입니까? 예를 들어, chmod 777다음과 chmod a+rwx동일한 명령을 사용하는 것은 무엇입니까 chmod 2777?

답변1

이는 이 예 chmod 777 filename와 동일합니다 .chmod 0777 filename

첫 번째 8진수는 setuid, setgid 및 고정 비트를 설정합니다(참조:이 기사setuid/setgid에 대한 자세한 내용). 8진수 2는 설정 파일의 그룹 ID를 나타냅니다. chmod a+rwx filename따라서 a를 실행한 다음 을 실행하는 것과 같습니다 chmod g+s filename. 이것chmod 정보 페이지이것은 실제로 더 자세히 설명됩니다.

관련 정보