[Linux]리눅스 파일, 폴더 소유자 변경 chown

리눅스|2019. 11. 7. 22:03

리눅스에서 파일 또는 폴더의 소유자를 변경하는 방법


리눅스에서 chown 이라는 명령어를 사용하여 파일이나 폴더 또는 하위경로의 소유자를 변경합니다. 

파일, 폴더의 그룹, 사용자를 변경할 수 있습니다. 




 

소유자(사용자, 그룹) 변경 명령어 , chown

chown [옵션] [소유자:소유그룹] [파일 또는 폴더]


옵션

-R : 하위 경로의 소유자를 모두 변경합니다. 

-f : 소유자 변경이 안 될때 오류 메시지 표출합니다.

-c : 변경된 파일을 자세히 표출합니다.

-v : 작업상태를 출력합니다. 

--help : 도움말을 보여줍니다. 

--version : 버전 정보를 보여줍니다. 




"testfile1.txt" 의 소유자(owner)를 "user1"으로 변경합니다. 

[root@itworld ~]# chown user1 testfile1.txt

[root@itworld ~]# -l

-rwxr-xr-x 1 user1 user2 6 8월 18 10:08 testfile1.txt

"testfile1.txt"의 소유자가 user1으로 변경된 것을 확인하실 수 있습니다.  




"testfile1.txt" 의 소유그룹(group)을 "user3"으로 변경합니다. 

[root@itworld ~]# chown :user3 testfile1.txt

[root@itworld ~]# -l

-rwxr-xr-x 1 user1 user3 6 8월 18 10:18 testfile1.txt

"testfile1.txt"의 소유그룹이 "user3"으로 변경되었습니다. 




"testfile1.txt" 의 소유자를 "user2", 소유그룹을 "user5"로 변경합니다. 

[root@itworld ~]# chown user2:user5 testfile1.txt

[root@itworld ~]# -l

-rwxr-xr-x 1 user2 user5 6 8월 18 10:10 testfile1.txt

testfile1.txt 의 소유자, 소유그룹이 각각 user2, user5로 변경된 것을 확인실  수 있습니다. 




 

하위 디렉토리의 소유자 모두 변경, -R 


"/home/etc/test1"폴더를 포함한 하위 디렉토리의 소유자, 그룹을 모두 "user1"로 변경합니다.

[root@itworld ~]# chown -R user1:user1 /home/etc/test1





댓글()