chmod() 파일의 권한을 주어진 모드로 변경합니다.
int chmod(string 파일명, int mode);
파일의 권한을 읽기, 쓰기, 실행모드로 변경할 수 있습니다. mode 인자는 0을 붙여서 8진수로 표현해야합니다. 0을 붙이지 않으면 10진수로 인식되 올바른 결과가 나오지 않게 됩니다. mode 인자는 0을 붙여 세 개의 8진수로 표현되며, 각각의 숫자는 소유자의 권한, 그룹의 권한, 나머지 사용자의 권한을 지정합니다. 유닉스 시스템에서 파일 모드의 숫자 표현은 다음과 같습니다.
| 모 드 |
설 명 |
모 드 |
설 명 |
| 0 |
접근불가 |
3 |
실행, 스기 |
| 1 |
실행 |
5 |
실행, 읽기 |
| 2 |
실행 |
5 |
실행, 읽기 |
| 4 |
읽기 |
7 |
실행, 쓰기, 읽기 |