Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Contents

chown

파일의 소유자나 그룹을 변경
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

설명

이 문서는 GNU버전의 chown을 설명한다. chown은 파일을 소유하는 유저와 그룹을 변경하기 위해서 사용한다. 만약 소유 유저만 변경한다면, 소유 그룹은 변하지 않는다. 반대로 소유그룹만 변경하고 소유유저는 그대로 둘 수도 있다. 콜론(:)을 이용해서 유저와 그룹을 동시에 지정할 수 있다. 콜론의 앞부분은 소유자 뒤는 그룹이다. 만약 콜론을 사용하지 않는다면, 소유 유저만 변경한다. 그룹 소유만 변경하길 원한다면 콜론뒤에 그룹이름을 적으면 된다. 그룹 소유만 변경하길 원한다면 chgrp를 이용해도 된다.

옵션

  • -c, --changes
파일 소유가 변경된 정보를 출력한다.
  • --dereference
심볼릭 링크는 소유변경을 하지 않는다. 기본 옵션이다.
  • h, no-dereference
심볼릭 링크도 소유를 변경한다.
  • --from=CURRENT_OWNER:CURRENT_GROUP
소유자와 그룹이 각각 CURRENT_OWNER과 CURRENT_GROUP와 일치하는 파일에 대해서만 소유를 변경한다.
  • --no-preserve-root
'/'를 처리하지 않는다.
  • --preserve-root
'/'를 처리한다.
  • -f, silent, quite
에러메시지를 출력하지 않는다.
  • -R, --recursive
파일과 디렉토리에 재귀적용한다.

사용 예

FILE의 소유 유저를 root로 변경 한다.
# chown root FILE

FILE의 소유 유저를 root로, 그룹을 staff로 변경 한다.
# chown root:staff FILE

FILE의 서브 디렉토리의 모든 파일의 소유 유저를 root로 변경한다. 심볼릭 링크의 권한까지 변경한다.
# chown -hR root FILE

관련 글