IT 소스/Linux

[Linux] 파일 소유권 변경하기 - chown (change owner)

한량이야기 2024. 8. 13. 13:28
반응형

 안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

'chown' 명령어 설명

Linux - 파일 소유권 변경하기 - chown (change owner)

'chown' 명령어는 'change owner'의 약자로

시스템에서 디렉터리와 파일의 소유권을

변경하는 데 사용되는 유틸리티입니다.

 

Linux의 소유권은 사용자 소유권그룹 소유권으로

두 가지 범주로 나뉩니다.

1. chown 기본 구문

chown [OPTIONS] USER[:GROUP] FILE...

 

USER : 사용자 소유권으로 디렉터리 및 파일의 새로운 소유자입니다.

GROUP : (선택 사항) 디렉터리 및 파일의 새로운 그룹 소유권입니다.

FILE : 소유권이 변경되는 파일 또는 디렉터리입니다.

OPTIONS : 명령의 동작을 수정하기 위한 추가 플래그입니다.

 

2. chwon 명령어 주요 옵션

옵션 사용 예 설명
-R chown -R user:group /path/directory 디렉터리 내의 모든 파일과 디렉터리에 대한 소유권을 변경합니다.
-v chown -v user:group /path/to/file 변경되는 파일에 대한 자세한 정보를 제공합니다.
-c chown -c user:group /path/to/file '-v'와 유사하지만 변경이 발생한 경우에만 보고합니다.
-f chown -f user:group /path/to/file 대부분의 오류 메시지를 무시합니다. 
-h chown -h user:group /path/to/symlink 심볼릭 링크(대상 파일 아님)의 소유권을 수정합니다.

 

3. chwon 명령 사용 예

'chown'이 어떻게 작동하는지 알아보기 위해 몇 가지 예를 살펴보겠습니다.

 

1. 사용자 소유권만 변경할 경우

'chown' 소유자 변경

'file.txt'의 소유자를 'codeman'에서 'liunxman'으로 변경하지만

그룹 소유권은 변경되지 않습니다.

 

2. 그룹 소유권만 변경할 경우

'chown' 그룹 소유권 변경

'file.txt'의 소유자는 'codeman'으로 유지하고

그룹 소유권은 'codeman'에서 'linuxman'으로 변경됩니다.

 

3. 사용자 및 그룹 소유권 변경할 경우

'chown' 소유자, 그룹 소유권 변경

'file.txt'의 사용자와 그룹 소유권을

'codeman'에서 'linuxman'으로 모두 변경됩니다.

 

4. 재귀적으로 디렉터리 소유권 변경할 경우

'chown' 재귀적 소유권 변경

'-R' 옵션은 '/newcodeman' 내의 모든 파일과 하위 디렉터리에 대한

사용자와 그룹 소유권을 'codeman'에서 'linuxman'으로 모두 변경됩니다.

 

 

[Linux] 사용자 조회하기

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. Linux - 사용자 조회하기 1. 사용자 목록 조회하기 사용자 목록은 주로 /etc/passwd 파일에 저장됩니다. 아래의 명령어로 이 파일을 읽어서 사

hanryangitstory.tistory.com

반응형