반응형
파일의 속성
파일이나 디렉터리에는 소유자, 소속, 그룹, 권한과 같은 속성이 있습니다.
파일이나 디렉터리의 속성을 조사하기 위해서는 ls 명령어를 -l 옵션과 함께 실행해야합니다.
- 소유자: 파일을 소유한 사용자. 소유자만 해당 파일의 속성을 변경할 수 있다.
$ ls -l
- chown 명령어를 사용하여 test 파일 소유자를 ksh로 변경하기
$ ls -l
-rw-rw-r--. 1 admin admins 400 Dec 15 14:36 test
$ chown ksh test
$ ls -l
-rw-rw-r--. 1 ksh admins 400 Dec 15 14:36 test
- chgrp 명령어를 사용하여 test 파일 소속 그룹을 peoples로 변경하기
$ ls -l
-rw-rw-r--. 1 admin admins 400 Dec 15 14:36 test
$ chgrp peoples test
$ ls -l
-rw-rw-r--. 1 admin peoples 400 Dec 15 14:36 test
파일(디렉터리)의 소유자 변경하기 [chown]
소유자의 변경을 위해서는 chown 명령어를 사용합니다.
(참고: chown 명령어는 슈퍼유저만 사용 가능)
- chown 사용법
$ chown [옵션] 사용자명[:그룹명] 파일[디렉터리]
파일(디렉터리)의 소속 그룹 변경하기 [chgrp]
같은 그룹에 속한 사용자끼리 파일을 공유할 수 있습니다.
- chgrp 사용법
chgrp [옵션] 그룹명 파일[디렉터리]
주요 옵션
- -R: 서브 디렉터리 이하의 소유자도 일괄 변경
사용 예시
- file01 파일의 소유자를 user 사용자로 변경하기
chown user file01
- file01 파일의 소유자를 user, 소속 그룹을 group로 변경하기
chown user:group file01
- dir01 디렉터리의 소유자를 user 사용자로 서브 디렉터리까지 변경하기
chown -R user /dir01
- file01 파일의 소속 그룹을 group로 변경하기
chgrp group file01
반응형