[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_IRGRP
및 S_IXGRP
는 그룹에게 읽기 및 실행 권한을 주며, S_IROTH
및 S_IXOTH
는 다른 사용자에게 읽기 및 실행 권한을 줍니다.
이제 해당 파일을 열거나 실행할 때 이러한 권한 설정이 적용됩니다.
더 자세한 내용은 관련 시스템 호출 및 파일 퍼미션과 관련된 문서를 참조하시기 바랍니다.