목차
- Linux 권한(permission) 정리!
- Linux 권한 정리 (2) – 명령어 사용법, (Linux 권한 관리 chmod)
- (현재) Linux 권한 정리 (3) – 명령어 사용법, (Linux 권한 관리 chown)
저번 글에서는 chmod에 대해 알아보았다면, 이번에는 chown 에 대해 알아보자.
웹서버나 크론 등 작업을 할 때, Permission Denied 혹은 You don’t have permission to access 등의 오류 메시지를 가끔 볼 수 있다. 이는 일반적으로 권한에 대한 문제일 수 있다. 물론 chmod를 사용하여 풀 수도 있으나, 이게 효율적이지 않을 때가 많다.
$ ll
혹은
$ ls
명령어를 입력하면
해당 이미지에 보면,
drwxr-xr-x 3 seongmankim staff 96 Apr 5 21:27 .
drwx------ 31 seongmankim staff 992 Apr 5 21:27 ..
-rw-r--r-- 3 seongmankim staff 0 Apr 5 21:27 hello_world.txt
seongmankim과 staff를 볼 수 있다. 왼쪽에
- seongmankim 이 사용자(owner)를 나타내고,
- staff는 그룹(group)을 나타낸다.
(이전 글 중 Linux 권한에 대해 설명을 해놓은 글이 있다. 잘 모르겠으면 이전 글을 참고하시길)
그럼 이제 본격적으로 chown 을 어떻게 사용하는지 알아보자.
chmod를 설명할 때는 비교적 긴 글이 었다면 이번 글은 비교적 간단하다. (서론만 좀 길었을 뿐…)
$ chown seongmankim hello_world.txt >> 해당 파일 오너 변경
$ chown seongmankim:staff hello_world.txt >> 해당 파일의 오너와 그룹 한꺼번에 변경
$ chown -R seongmankim ./ >> 해당 폴더 이하의 모든 파일 및 폴더 오너 변경
$ chown -R seongmankim:staff ./ >> 해당 폴더 이하의 모든 파일 및 폴더 오너:그룹 변경
사실 위에 기록해 놓은 것만 알면… 웬만한 Linux 권한 중 오너/그룹에 대한 명령어는 다 커버가 된다고 생각한다.
사실 저 위에 두 개 말고는.. 작업하면서 이것저것 써본 적이 없으니 말이다.
추가적으로 chgrp 도 있는데, chgrp 은 사실 chown에서 대부분이 처리가 되므로, 따로 설명은 하지 않겠다.
물론 예시 하나는 올려야겠지?
$ chgrp staff hello_world.txt
chgrp는 오너는 변경이 되지 않는다. 그리고 -R (recursive)를 활용하여 하위 그룹들도 컨트롤이 가능하다.
그럼 오늘도 해피 코딩, 해피 엔지니어링 :)
'IT Study > 리눅스 권한' 카테고리의 다른 글
워드프레스(응용) Linux 권한 정리 (4) – 응용 (워드프레스 권한) (0) | 2020.10.29 |
---|---|
Linux 권한 정리 (2) – 명령어 사용법, (Linux 권한 관리 chmod) (0) | 2020.10.27 |
Linux 권한(permission) 정리! (0) | 2020.10.26 |