Linux 명령어 | 파일 관리 | chown 파일/디렉터리 소유권 변경

소유권 확인

먼저 소유권을 확인하기 위해서는 아래 명령어로 확인이 가능하다.

ls -al 

위 명령어를 입력하면 아래와 같은 형태로 결과물이 나온다.

-rw-r--r--   1 kimkc  staff      36864  5 10  2015 Currency.db

여기서 소유권자가 kimkc이고, 그룹 식별자가 staff이다.

파일 소유권 변경

root 권한에에서 아래 명령어를 실행한다.

명령어

chown {소유권자}:{그룹식별자} {소유권을 변경하고 싶은 파일명}

test.sh 파일명의 소유권자를 aaa로 하고, 그룹식별자를 bbb로 변경하는 명령어는 아래와 같다.

예제

chown aaa:bbb test.sh

디렉터리 소유권 변경

root 권한에에서 아래 명령어를 실행한다.

명령어

chown {소유권자}:{그룹식별자} {소유권을 변경하고 싶은 디렉터리명}

/home/test 디렉터리만 소유권자를 aaa로 하고, 그룹식별자를 bbb로 변경하는 명령어는 아래와 같다.

예제

chown aaa:bbb /home/test

위 명령어로 디렉터리 소유권은 변경하게 되면 /home/test 디렉터리만 소유권이 변경되고, 이하 디렉터리는 소유권이 변경되지 않는다.

하위 디렉터리까지 모두 소유권 변경

root 권한에에서 아래 명령어를 실행한다.

명령어

chown -R {소유권자}:{그룹식별자} {소유권을 변경하고 싶은 디렉터리명}

/home/test 디렉터리와 이하 모든 디렉터리 및 파일들의 소유권자를 aaa로 하고, 그룹식별자를 bbb로 변경하는 명령어는 아래와 같다.

예제

chown -R aaa:bbb /home/test

위 명령어로 디렉터리 소유권은 변경하게 되면 /home/test 디렉터리는 물론 이하 모든 디렉터리 소유권이 변경된다.




최종 수정 : 2019-10-14