3 자리 및 4 자리 파일 권한의 차이점은 무엇입니까?


답변:


11

4 자리 권한의 첫 번째 숫자는 설정된 사용자 ID (4), 세트 그룹 ID (2) 및 고정 (1)의 합입니다. 3 자리 권한은 첫 번째 숫자가 0으로 설정된 4 자리 권한과 같습니다. 그러므로:

  • 0644는 644와 정확히 동일합니다.
  • 1644는 644와 같지만 스티커 비트도 설정됩니다.
  • 4644는 644와 같지만 설정된 사용자 ID 비트도 설정됩니다.

네 번째 자리 권한 사용 예

설정된 사용자 ID를 가진 파일이 실행되면 사용자가 실행하는 대신 파일 소유자가 마치 파일을 실행하는 것처럼 실행됩니다. 따라서, 예를 들어, /bin/mount일반적으로 루트가 소유하고 4는 일반 사용자가 실행하더라도 소유자 (루트) 권한으로 실행됨을 나타내는 권한 4755를 갖습니다.

디렉토리에서 그룹 ID를 설정하면 파일을 공유 할 때 유용합니다.

고정 비트는 /tmp모든 사용자가 파일을 만들 수 있지만 비 소유자가 다른 사람의 파일을 삭제하지 못하도록 디렉토리에서 사용됩니다 . 따라서 권한 /tmp은 일반적으로 1777이며 여기서 1은 고정 비트가 설정되었음을 나타냅니다.

선적 서류 비치

보낸 사람 man chmod:

숫자 모드는 1, 4 개의 8 진수 (0-7)이며, 값이 4, 2 및 1 인 비트를 합산하여 파생됩니다. 생략 된 숫자는 선행 0으로 간주됩니다. 첫 번째 숫자는 설정된 사용자 ID (4) 및 세트 그룹 ID (2) 및 제한된 삭제 또는 고정 (1) 속성을 선택합니다. 두 번째 숫자는 파일을 소유 한 사용자에 대한 권한을 선택합니다. 읽기 (4), 쓰기 (2) 및 실행 (1); 세 번째는 파일 그룹의 다른 사용자에 대한 권한을 동일한 값으로 선택합니다. 파일 그룹에없는 다른 사용자의 경우 네 번째 값은 동일합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.