티스토리 뷰

728x90

1. 파일의 소유권 바꾸기

 

먼저 소유권을 확인하기 위해서는 ls -al 이라는 명령어와 옵션을 통해서 가능하죠.

 

먼저 파일이 위치한 곳으로 이동해서 (저 같은 경우 테스트로 /home/bbb/dev/test 로 이동해서) ls -al을 딱 치면.

 

-rw------- 1 bbb bbb    0 Mar 23 04:30 a1.py

 

위와 같이 나오고 있습니다. 

소유권자가 bbb 이구요. 그룹 식별자가 bbb이죠. 

 

이것을 소유권자 ccc, 그룹 식별자 ccc로 변경하기 위해서는 아래와 같이 작성하시면 됩니다.

 

root 권한에서 

 

chown ccc:ccc a1.py

 

chown 소유권자:그룹식별자  바꾸고 싶은 파일 이름

 

결과는요.

 

$ ls -al

 -rw------- 1 ccc ccc    0 Mar 23 04:30 a1.py

 

간단하네요.

 

2. 폴더의 소유권 바꾸기

 

위 1번과 매우 동일합니다. 맨 뒤에 파일이름이 아니라 폴더의 경로를 작성해주시면 되겠죠.

 

예로 /home/bbb/dev/test라는 폴더의 원래 소유권자인 bbb에서 root로 변경해보면 다음과 같죠.

 

root 권한에서

 

$ chown root:root /home/bbb/dev/test

 

chown 소유권자:그룹식별자 바꾸고 싶은 폴더 이름

 

결과는요.

 

$ ls -al 
drwxrwxr-x 2 root root 4096 Mar 23 04:39 ./

 

3. 하위 폴더까지 모두 소유권자 바꾸기

 

이건 또 2번과 거의 유사한데요. -R 이라는 옵션을 주시면 됩니다.

 

예로 아래와 같이 폴더가 존재한다고 가정합시다.

 

-/home/bbb/dev/test

       - f1

       - f2

 

 /home/bbb/dev/test 아래 f1과 f2 폴더가 존재하고 있을 때

 

하위 폴더까지 모두 소유권을 바꿔주려면요.. 

 

root 권한에서 

 

$ chown -R bbb:bbb /home/bbb/dev/test 

 

위와 같이 하시면, 하위 폴더까지 모두 소유권이 변경된 것을 확인 하실 수 있습니다.



출처: https://ngee.tistory.com/298 

'Linux > Linux 명령어' 카테고리의 다른 글

Linux vi 편집기 명령어  (0) 2019.06.13
Linux 서버 종료 / 재시작(shutdown,reboot)  (0) 2019.06.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함