(cont'd 2010/11/09 - [Research/Ubuntu] - File/Directory 권한 설정하기 (02))
unmask 세팅하기
file 혹은 directory에 주어진 권한은 생성시에 할당됩니다. 이 권한은 현재의 unmask 값에 의해 결정됩니다. unmask 명령으로 생성시의 권한 값을 설정할 수 있습니다.
$ unmask 0066 $ unmask 0077 $ unmask 0022 $ unmask 0777 |
0066 : directory drwx--x--x, file -rw-------
0077 : directory drwx------, file -rw-------
0022 : directory drwxr-xr-x, file -rw-r--r--
0777 : directory d---------, file ----------
file이나 directory를 생성할 때, 그 file이나 directory에 당신의 user 계정이 할당됩니다. 당신의 primary group도 마찬가지 입니다. root 계정일 때, chown과 chgrp 명령을 이용하여 다른 user나 group으로 file의 소유를 변경할 수 있습니다. 아래는 그 예입니다.
$ chown greenfish test/ $ chown greenfish:develop_dept test/ $ chgrp dept test/ $ chown -R greenfish test/ |
-R 옵션은 하부 directory까지 적용되므로 유용하게 사용할 수 있습니다. 만약 회사나 단체에서 누군가가 탈퇴했을 때 사용할 수 있습니다. -R는 /home directory도 적용됩니다.
관련된 명령으로 newgrp와 gpasswd가 있으며, 이는 /etc/gshadow file과 연관있습니다.
[출처 : http://greenfishblog.tistory.com/49]
'Academy I > Tech Academy' 카테고리의 다른 글
[Linux]File 검색(Search)하기 (0) | 2015.01.02 |
---|---|
[Linux]File 속성(Attribute) 변경하기 (0) | 2015.01.02 |
[Linux]File 복사, Partition 백업하기 (0) | 2015.01.02 |
[Linux]File system traverse (cd, pwd, dirs, pushd, popd) (0) | 2015.01.02 |
[Linux]File/Directory 권한 설정하기 (02) (0) | 2015.01.02 |
[Linux]File/Directory 권한 설정하기 (01) (0) | 2015.01.02 |
[Linux]File Type 이해하기 (0) | 2014.12.31 |
[Linux]Shell 활용 (03) 간단한 Bash shell script 작성 (0) | 2014.12.31 |