[c++] 파일 퍼미션 설정

아래는 파일 퍼미션을 설정하는 C++ 예제 코드입니다.

#include <iostream>
#include <sys/stat.h>

int main() {
    // 파일 경로
    const char* file_path = "example.txt";
    
    // 퍼미션 설정
    chmod(file_path, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);

    return 0;
}

위의 코드에서 chmod 함수를 사용하여 파일의 퍼미션을 설정합니다. S_IRWXU는 소유자에게 읽기, 쓰기, 실행 권한을 주고, S_IRGRPS_IXGRP는 그룹에게 읽기 및 실행 권한을 주며, S_IROTHS_IXOTH는 다른 사용자에게 읽기 및 실행 권한을 줍니다.

이제 해당 파일을 열거나 실행할 때 이러한 권한 설정이 적용됩니다.

더 자세한 내용은 관련 시스템 호출 및 파일 퍼미션과 관련된 문서를 참조하시기 바랍니다.