반응형
Change와 Owner의 앞글자를 조합한 명령어로 파일의 소유권과 그룹을 변경하는 명령어
기본 문법
- 소유자(소유자그룹)는 반드시 입력, 소유자그룹은 선택사항
chown [옵션] 소유자[:소유자그룹] [파일 및 디렉토리]
소유자(소유자그룹) 변경 예시
### 소유자 변경
root@server # chown root apple
root@server # ls -l
total 4
-rw-r--r-- 1 root usergroup 11597 Mar 10 13:26 apple
-----------------------------------------------------------------
### 소유자그룹 지정 시 앞에 . 을 붙여 소유자 그룹만 변경
root@server # chown .root apple
root@server # ls -l
total 4
drwxr-xr-x 2 testuser root 20 May 2 17:06 apple
-----------------------------------------------------------------
### 소유자그룹 지정 시 앞에 : 을 붙여 소유자 그룹만 변경
root@server # chown :root apple
root@server # ls -l
total 4
drwxr-xr-x 2 testuser root 20 May 2 17:06 apple
-----------------------------------------------------------------
### chown 소유자와 소유자그룹 변경 기본사용법
### 아래 두가지 받법은 같은 결과( . 와 : 의 차이)
root@server # chown root:root apple
root@server # chown root.root apple
root@server # ls -l
total 0
drwxr-xr-x 2 root root 20 May 2 17:06 apple
명령어 옵션 정리
옵션 | long 옵션 | 설명 |
-c | --changes | 기존에 지정된 모드에서 변경되는 경우에만 출력합니다 |
-f | --silent, --quiet | 오류메세지를 출력하지 않습니다 |
-v | --verbose | 처리된 모든 파일 및 디렉토리에 대한 메세지를 출력합니다 |
- | --dereference | 심볼릭링크로 연결된 참조파일이 변경됩니다. |
-h | --no-dereference | 심볼릭링크 파일이 변경됩니다. |
- | --from=CURRENT_OWNER:CURRENT_GROUP | 기존의 소유주로부터 변경할 소유주로 변경합니다. |
- | --no-preserve-root | '/' 최상위 루트 디렉토리를 변경 할 수 있습니다 |
- | --preserve-root | '/' 최상위 루트로부터 하위를 변경 할 수 없게 합니다. |
- | --reference=RFILE | 지정한 파일에 대해 참조할 파일과 동일하게 변경됩니다 |
-R | --recursive | 지정한 파일 하위까지 변경합니다 |
-H | - | (-R 옵션같이 사용) 심볼릭링크의 참조파일만 변경됩니다 |
-L | - | (-R 옵션같이 사용) 심볼릭링크를 제외하고 변경합니다 |
-P | - | (-R 옵션같이 사용) 심볼릭링크 자체에서 변경됩니다 |
- | --help | chown 명령어의 사용법을 출력합니다. |
- | --version | chown 명령어의 버전을 출력합니다. |
[참고]
https://rhrhth23.tistory.com/47
반응형
'Develops > Linux' 카테고리의 다른 글
[LINUX] mkdir 명령어(디렉토리 생성, 체크) (0) | 2024.03.30 |
---|---|
[LINUX] find 명령어 (파일명, 내용 검색 활용) (0) | 2024.03.30 |
[LINUX] chmod 명령어 (접근권한 부여 / 읽기, 쓰기, 실행) (0) | 2024.03.30 |
[LINUX] crontab 명령어 (리눅스 크론탭 스케줄러) (0) | 2024.03.30 |
[LINUX] 자주 사용하는 Linux 명령어 (0) | 2024.03.03 |