728x90
Definiton (정의)
chown은 파일을 소유하는 유저와 그룹을 변경하기 위해 사용한다.
만약 파일을 소유하는 유저만 변경한다면, 파일을 소유하는 그룹은 변하지 않는다.
반대로 파일을 소유하는 그룹만 변경하고 파일을 소유하는 유저는 그대로 둘 수 있다.
콜론(:)을 이용해서 user와 group을 동시에 지정할 수 있습니다. 콜론의 앞부분은 소유자 뒤는 group이다. 만약 콜론을 사용하지 않는다면, 소유 유저만 변경된다.
그룹 소유만 변경하길 원한다면 콜론 뒤에 그룹이름을 적으면 된다. 그룹 소유만 변경하길 원한다면 chgrp를 이용해도 된다.
Option (옵션)
-R, --recursive : 파일과 디렉토리에 재귀적용한다.
-f, silent, quite : 에러메세지를 출력하지 않는다.
-c, --changes : 파일 소유가 변경된 정보를 출력한다.
--dereference : 심볼릭 링크는 소유 변경을 하지 않는다. 기본 옵션이다.
Example (예시)
파일 소유 유저를 root로 변경한다.
sudo chown root file
파일의 소유 유저를 root, 그룹을 tree로 한다.
sudo chown root:tree file
파일의 서브 디렉토리의 모든 파일을 소유 유저 root로 변경한다. 심볼릭 링크의 권한까지 변경한다.
sudo chown -h -R root file
[참고] www.joinc.co.kr/w/man/1/chown
728x90