
fileperms 함수는 파일의 권한을 8진수 형태로 반환합니다. 이 8진수 권한은 다음과 같이 읽을 수 있습니다.
- 첫 번째 자리는 소유자 권한을 나타냅니다.
- 0: 읽기, 쓰기, 실행 권한이 모두 있습니다.
- 1: 읽기, 실행 권한만 있습니다.
- 2: 쓰기, 실행 권한만 있습니다.
- 3: 읽기, 쓰기 권한만 있습니다.
- 4: 읽기 권한만 있습니다.
- 5: 쓰기, 실행 권한만 있습니다.
- 6: 읽기, 쓰기 권한만 있습니다.
- 7: 읽기, 쓰기, 실행 권한이 모두 없습니다.
- 두 번째 자리는 그룹 권한을 나타냅니다.
- 0: 읽기, 쓰기, 실행 권한이 모두 있습니다.
- 1: 읽기, 실행 권한만 있습니다.
- 2: 쓰기, 실행 권한만 있습니다.
- 3: 읽기, 쓰기 권한만 있습니다.
- 4: 읽기 권한만 있습니다.
- 5: 쓰기, 실행 권한만 있습니다.
- 6: 읽기, 쓰기 권한만 있습니다.
- 7: 읽기, 쓰기, 실행 권한이 모두 없습니다.
- 세 번째 자리는 기타 사용자 권한을 나타냅니다.
- 0: 읽기, 쓰기, 실행 권한이 모두 있습니다.
- 1: 읽기, 실행 권한만 있습니다.
- 2: 쓰기, 실행 권한만 있습니다.
- 3: 읽기, 쓰기 권한만 있습니다.
- 4: 읽기 권한만 있습니다.
- 5: 쓰기, 실행 권한만 있습니다.
- 6: 읽기, 쓰기 권한만 있습니다.
- 7: 읽기, 쓰기, 실행 권한이 모두 없습니다.
예를 들어, 0644이라는 8진수 권한은 다음과 같이 읽을 수 있습니다.
- 첫 번째 자리 0: 소유자 권한은 읽기, 쓰기, 실행 권한이 모두 있습니다.
- 두 번째 자리 6: 그룹 권한은 읽기, 쓰기 권한만 있습니다.
- 세 번째 자리 4: 기타 사용자 권한은 읽기 권한만 있습니다.
2025-08-10 22:19