파일을 생성하고 권한과 소유자를 변경해보자
[파일생성]
mkdir(경로 , 권한), 생성 실패시 -1 반환
ex) mkdir("/data/temp", 0755);
[권한변경]
chmod(경로, 권한), 변경 실패시 -1 반환
ex) chmod("/data/temp", 0755);
[소유자변경]
chown(경로, 사용자ID, 그룹ID), 변경 실패시 -1 반환
ID 기억하기는 까다로우므로 사용자 아이디를 통해 아래처럼 ID 값을 얻어와 설정한다.
ex) 사용자명이 user일 경우
struct passwd *user_pw;
user_pw= getpwnam("user");
chown("/data/temp", user_pw->pw_uid, user_pw->pw_gid);
'C언어' 카테고리의 다른 글
void value not ignored as it ought to be (0) | 2015.08.04 |
---|---|
이중 포인터 간단정리 (0) | 2014.10.23 |
2의 보수를 이용한 부호 바꾸기 (0) | 2014.09.26 |
컨볼루션 인코더 & 비터비 디코더 ver 0.5 (0) | 2014.09.04 |
QPSK (0) | 2014.09.04 |