티스토리 뷰
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
위와 같이 하시면, 하위 폴더까지 모두 소유권이 변경된 것을 확인 하실 수 있습니다.
'Linux > Linux 명령어' 카테고리의 다른 글
Linux vi 편집기 명령어 (0) | 2019.06.13 |
---|---|
Linux 서버 종료 / 재시작(shutdown,reboot) (0) | 2019.06.13 |