리눅스 파일 소유자 소유그룹 설정 방법

리눅스 파일 소유자, 소유그룹 변경은 chown 명령어를 사용한다. chown은 change owner라는 의미다.

1. 사용 구문

chown [옵션] 소유자[:소유자그룹] 파일명

생략 옵션이 좀 헷갈릴 수 있는데 아래 예시들을 보면 이해가 될 것이다.

예시) 파일 소유자 user1로 변경

[root@newhost ownership]# chown user1 ownership_file
[root@newhost ownership]# ll
total 0
-rw-r--r--. 1 user1 root 0 Feb 23 00:09 ownership_file

소유자만 user1으로 적어서 소유그룹은 변경되지 않고 root다.

linux chown

예시) 파일 소유자, 소유그룹 user1로 변경

[root@newhost ownership]# chown user1:user1 ownership_file
[root@newhost ownership]# ll
total 0
-rw-r--r--. 1 user1 user1 0 Feb 23 00:09 ownership_file

이렇게 소유자와 소유그룹을 모두 적어주는 게 읽기엔 좀 더 정확하다.

다만 소유자: 형태처럼 소유그룹을 생략해도 소유그룹은 소유자의 기본 그룹으로 자동으로 변경된다.

[root@newhost ownership]# chown user1: ownership_file
[root@newhost ownership]# ll
total 0
-rw-r--r--. 1 user1 user1 0 Feb 23 00:09 ownership_file

user1: 만 적었는데 소유그룹까지 user1로 바뀐다.

2. 하위 디렉토리 모두 적용

하위 디렉토리의 소유자 소유그룹을 모두 변경하려면 -R 옵션을 사용한다.

[root@newhost ownership]# chown -R root: ownership_dir

관련 글

댓글 남기기