안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
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. 사용자 소유권만 변경할 경우
'file.txt'의 소유자를 'codeman'에서 'liunxman'으로 변경하지만
그룹 소유권은 변경되지 않습니다.
2. 그룹 소유권만 변경할 경우
'file.txt'의 소유자는 'codeman'으로 유지하고
그룹 소유권은 'codeman'에서 'linuxman'으로 변경됩니다.
3. 사용자 및 그룹 소유권 변경할 경우
'file.txt'의 사용자와 그룹 소유권을
'codeman'에서 'linuxman'으로 모두 변경됩니다.
4. 재귀적으로 디렉터리 소유권 변경할 경우
'-R' 옵션은 '/newcodeman' 내의 모든 파일과 하위 디렉터리에 대한
사용자와 그룹 소유권을 'codeman'에서 'linuxman'으로 모두 변경됩니다.
[Linux] 사용자 조회하기
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. Linux - 사용자 조회하기 1. 사용자 목록 조회하기 사용자 목록은 주로 /etc/passwd 파일에 저장됩니다. 아래의 명령어로 이 파일을 읽어서 사
hanryangitstory.tistory.com
'IT 소스 > Linux' 카테고리의 다른 글
[Linux] 파일 압축, 해제하기 - tar (tape archive) (0) | 2024.08.21 |
---|---|
[Linux] 파일 권한 변경하기 - chmod (change mode) (0) | 2024.08.16 |
[Linux] 명령어를 특정 주기로 반복 실행 - watch (0) | 2024.08.12 |
[Linux] 현재 실행 중인 프로세스 확인 - ps (process status) (0) | 2024.07.29 |
[Linux] 디스크 사용량 확인 - du (disk usage) (0) | 2024.07.29 |