본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/프로그래밍
  3. C언어 파일 접근 권한 변경 함수 chmod()

C언어 파일 접근 권한 변경 함수 chmod()

· 댓글개 · 바다야크

C함수 파일 접근 권한 변경 chmod()

파일의 접근권한을 변경합니다.

  • 헤더: sys/stat.h
  • 형태: int chmod (const char *file, mode_t mode)
  • 인수: char *file 변경하려는 파일 이름
    mode_t mode 접근 권한
  • 반환: int 0 == 성공, -1 == 실패

C언어 chmod() 함수 예제

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

int main()
{
   if ( -1 == chmod( "a.out", 0111))
      printf( "접근권한 변경 실패\n");
}

C언어 chmod() 예제 실행 결과

]$ ./a.out
]$ ls -al
합계 20
drwxr-xr-x 2 jwjw jwjw 4096  9월 25 10:33 .
drwxr-xr-x 7 jwjw jwjw 4096  9월 25 06:20 ..
---x--x--x 1 jwjw jwjw 4806  9월 25 10:30 a.out  <- a.out의 접근 권한이 바뀌었습니다.
-rw-r--r-- 1 jwjw jwjw  141  9월 25 10:30 test.c
]$
SNS 공유하기
💬 댓글 개
최근글
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.