chown
파일 또는 디렉터리의 소유자(owner) 및 그룹(owner group)을 변경할 때 사용하는 명령어
- 사용형태: chown [옵션] 사용자명[:그룹명] 파일명 (구분을 콜론으로 한다!)
- user : 사용자만 변경
- user:group : 사용자와 그룹 모두 변경
- :group : 그룹만 변경

여기 naa0:staff로 설정 된 파일이 있다. 이를 아래와 같이 명령어 양식에 맞게 입력하면, test-user:dev-test와 같이 사용자와 그룹 모두 바뀐 것을 알 수 있다.

-R 옵션
여러가지 옵션이 있지만, 가장 요긴하게 쓰이는 옵션이다. recursive의 약자로, 디렉터리 내부의 모든 파일과 하위 디렉터리까지 동일하게 소유권을 바꾸는 옵션이다.


chgrp
그룹 소유권만 변경하고 싶을 때 사용하는 명령어로 보통 사용자 소유권은 유지하고, 그룹만 변경하는 경우 사용한다.
- 사용형태: chgrp [옵션] 그룹명 파일명
아래와 같이 그룹만 간단하게 dev-test에서 staff로 변경됨을 확인할 수 있다.

-h 옵션
심볼릭 링크의 그룹 소유권 변경
테스트를 위해 아래와 같이 심볼릭 링크를 생성해준다.

아래와 같이 그룹 소유권이 변경됨을 확인할 수 있다.

'DevOps > 👣 Linux' 카테고리의 다른 글
| [Linux/개념] SetUID, SetGID 란 (0) | 2025.12.09 |
|---|---|
| [리눅스 마스터 1급 1회독] 01-1-1.2 리눅스 기초 (0) | 2025.02.05 |
| [리눅스 마스터 1급 1회독] 01-1-1.1 운영체제의 개요 정리 (0) | 2025.01.21 |