서울땅콩의 취미생활

소유권 확인

ls -al

위와 같이 명령어를 입력하면 아래의 그림처럼 결과가 출력된다.

현재 소유권자도 root이고, 그룹식별자도 root이다.

왼쪽이 소유권자, 오른쪽이 그룹식별자이다.

 

파일 소유권 변경

root계정으로 접속하여 아래와 같이 명령어를 입력한다.

명령어

chown {소유권자}:{그룹식별자} {변경을 원하는 파일명}

예를 들어 test.python 이라는 파일의 소유권을 test1, 그룹식별자를 test2로 변경하자면 다음과 같다.

 

예제

chown test1:test2 test.python

 

디렉토리 소유권 변경

파일 소유권 변경과 크게 다르지 않다.

root계정으로 접속하여 아래와 같이 명령어를 입력한다.

 

명령어

chown {소유권자}:{그룹식별자} {변경을 원하는 디렉토리 명}

/test/app 디렉토리를 소유권자는 test1로 변경하고, 그룹식별자를 test2로 변경하는 방법은 아래 예제와 같다.

 

예제

chown test1:test2 /test/app

 

그런데 디렉토리 자체만 변경하기보다 하위에 있는 파일까지 모두 변경하는 경우가 대부분이다.

 

하위 디렉토리 및 파일까지 모두 소유권 변경

root계정으로 접속하여 아래와 같이 명령어를 입력한다.

위에서 확인하였던 명령어에서 -R 만 붙여준다면 하위까지 모두 변경 가능하다.

 

명령어

chown -R {소유권자}:{그룹식별자} {변경을 원하는 파일 및 디렉토리 명}

 

예제

chown -R test1:test2 /test/app

위 -R 옵션을 붙여서 명령어를 입력한다면, app 디렉토리는 물론이고 하위에 있는 디렉토리 및 파일까지 모두 적용된다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band