리눅스에서 사용하는 umask
symfony 공부를 하다
코드 안에 umask 라는 함수가 있었다.
<?php umask(0000);
궁금해서 찾아봤는데 퍼미션과 관련된것 이였다.
리눅스 기본 퍼미션
umask 는 0000 이나 0002 등의 값을 가지게 되는데,
저 umask 함수를 사용해 파일 및 디렉토리 생성시 퍼미션을 수정할수 있게 된다.
- 디렉토리 : 0777 – umask 값(0002) = 0775
- 파일 : 0666 – umask 값(0002) = 0664
리눅스 콘솔에서 사용
// umask 값 읽기 $ umask 0002 // umask 값 설정 $ umask {설정값}
참고
http://qiita.com/YusukeHigaki/items/7a4ef34916a9140ec1cc
http://qiita.com/yuki2006/items/3774bf765eb5ef7deabc
No Comments