728x90
chown 명령어
chown 명령어는 Unix 및 Unix 계통의 운영 체제에서 파일 및 디렉토리 소유자를 변경하는 데 사용됩니다.
기본 구문
chown [옵션] 사용자:그룹 파일 또는 디렉토리
- 사용자: 새로운 소유자의 사용자 이름 또는 UID(사용자 식별자)
- 그룹: 새로운 소유 그룹의 그룹 이름 또는 GID(그룹 식별자)
- 파일 또는 디렉토리: 소유자 및 그룹을 변경하려는 파일이나 디렉토리
주요 옵션
- -R, --recursive: 하위 디렉토리와 파일에 대한 소유자 및 그룹 변경을 재귀적으로 적용합니다.
사용 예시
1. 디렉토리의 소유자 및 그룹 변경(사용자 및 그룹 이름 사용)
chown john:users myfile.txt
myfile.txt 파일의 소유자를 john으로, 그룹을 users로 변경합니다.
2. 디렉토리의 소유자만 변경
- UID 사용
chown 1000 myfile.txt
myfile.txt 파일의 소유자를 UID가 1000인 사용자로 변경합니다.
- 사용자 사용
chown 새로운소유자 디렉토리/
chown test testDir
$ ls -l | grep testDir
drwxr-xr-x 2 test root 6 5월 30 13:34 testDir
728x90
3. 재귀적으로 디렉토리 및 파일 변경
chown -R alice:staff /path/to/directory
/path/to/directory 디렉토리 및 하위 모든 파일 및 디렉토리의 소유자를 alice로, 그룹을 staff로 재귀적으로 변경합니다.
chown 새로운소유자:새로운그룹 디렉토리/
chown test:test testDir2
$ ls -l | grep testDir2
drwxr-xr-x 2 test test 6 5월 30 13:35 testDir2
4. 디렉토리의 그룹만 변경
chown :새로운그룹 디렉토리/
chown :test testDir3
$ ls -l | grep testDir3
drwxr-xr-x 2 root test 6 5월 30 13:36 testDir3
위의 명령어에서 새로운소유자, 새로운그룹, 디렉토리를 적절한 값으로 대체해야 합니다.
시스템 디렉토리나 다른 사용자가 소유한 디렉토리의 소유권한을 변경하려면 일반적으로 루트 또는 슈퍼유저 권한(예: sudo)이 필요합니다.
728x90
'리눅스' 카테고리의 다른 글
[draft] SSH 접속 오류를 해결하는 방법 (0) | 2023.05.31 |
---|---|
[리눅스] ssh "no hostkey alg" 오류 (0) | 2023.05.31 |
우분투에서 고정 IP 주소를 설정하는 방법 (0) | 2023.05.26 |
MHA NodeUtil.pm 에러 (0) | 2023.05.24 |
[리눅스] MySQL Replication 구성(MySQL 복제) (0) | 2023.05.23 |