상세 컨텐츠

본문 제목

2020.11.30 umask 란 unix ,linux 에서 file이나 directory 생성 할 때 기본 권한을 주는 방법(접근 제어 방법 umask )

보안/unix(유닉스)

by MustThanks 2020. 11. 30. 15:13

본문

반응형

umask 기능
 - 파일 생성할 때 기본(default)값으로 주는 권한

사용법
   umask  022 

   umask 022 의 의미  
   - 초기 생성하는 파일의 권한이 777 - 022 즉 755의 권한을 가지게 된다
     owner 는 rwx , group 은 r-x, other 는 r-x 의 권한을 보유
     421 = rwx = 7

 

   예) umask 022 이면

       생성한  file_txt 권한은 755 로 설정

 


참고
   umask가 000 으로 되어 있으면
   file은 처음 생성시에 x 권한이 부여되지 않아  666 으로 생성
   directoty 는 처음 생성서 777 로 생성 (cd 를 통한 디렉토리 이동이 가능하려면 x 권한이 필요)


umask -S 
현재의 umask값을 owner, group, other로 표현

umask 의 값이 022 이면 umask -S 의 결과는
u=rwx, g=rx, o=rx 로 표현 (owner, group, other 순으로 표현)

관련글 더보기

댓글 영역