tail head cat sleep
QR code linking to this page

Man page  — UMASK

명칭

umask – 파일 모드 생성 마스크의 설정

내용

프로그램 라이브러리

Standard C Library (libc, -lc)

서식

#include <sys/stat.h>

mode_t
umask(mode_t numask);

해설

umask() routine는, 프로세스의 파일 모드 생성 마스크를 numask (으)로 설정해, 설정전의 마스크치를 돌려줍니다. numask 의 액세스권의 하위 9 비트는, open(2), mkdir(2), mkfifo(2) 등의 시스템 콜이 사용해, 파일 모드로 요구된다 대응하는 비트를 오프로 합니다 ( chmod(2) (을)를 참조). 비트를 클리어로 하는 것으로, 각 유저는 그 파일에의 디폴트 액세스를 제한할 수가 있습니다.

디폴트의 마스크치는, S_IWGRP | S_IWOTH (022, 소유자만의 기록 액세스)입니다. child process는, 호출 프로세스의 마스크를 계승합니다.

반환값

호출에 의해, 이전의 파일 모드 마스크의 값이 돌려주어집니다.

에러

umask() (은)는, 항상 성공합니다.

관련 항목

chmod(2), mknod(2), open(2)

표준

umask() 함수 호출은, IEEE Std 1003.1-90 ("POSIX.1") 에 준거하고 있습니다.

역사

umask() 함수 호출은, AT&T v7 그리고 등장했습니다.

UMASK (2) June 4, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
— Donald Knuth