open과 O_CREAT 그리고 mode_t
파일을 open할 때 두 개의 오버로딩된 함수가 존재한다. 그 중 하나는 맨 마지막에 mode_t가 붙은 하나다 int open(const char *pathname, int flags, mode_t mode) mode는 파일을 생성할 때 부여되는 권한 설정이다. 따라서 대개 0644 권한을 많이 대입한다. 반드시 O_CREAT때만 효력이 발생하고, 파일이 존재한다면 mode 권한은 재설정되지 않는다
2019. 11. 1. 10:45