티스토리 뷰

Linux

umask()

정든친구 2019. 8. 22. 16:21

umask 값은 파일 생성시 기본적으로 설정하지 말아야 할 비트들의 값으로 이 값은 새로운 파일 생성시 영향을 준다.

예를 들어 open()에서 3번째 인자를 mode 라고 할 경우, mode & ~umask 값이 파일의 접근 권한이 된다.

mode = 777

umask = 002 

file permission = mode & ~umaks = 775

 

umask 값은 파일 소유주, 그룹, 다른 이용자의 읽기, 쓰기, 실행 권한에 대해서만 설정 가능하다.

 

Return:

결코 실패하지 않으며, 이전 umask 값을 반환한다.

'Linux' 카테고리의 다른 글

exec 함수  (0) 2019.08.24
wait(), waitpid()  (0) 2019.08.24
유닉스의 파일스스템  (0) 2019.08.22
time 명령으로 프로그램 실행시간 측정  (0) 2019.08.22
vim 추천글(플러그인)  (0) 2019.08.21
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함