linux 파일 접근 권한 변경
안녕하세요.
고코더 입니다.
● 1. 리눅스에는 기본적으로 파일에 대한 접근 권한이 있습니다. 제가 이전에 써놓은 글을 보면 해당 접근 권한을 읽는 방법을 확인 가능합니다.
이전 강의를 확인해보세요. 복습을 위해 한번 정리해보면 이렇습니다.
약자 |
철자 |
의미 |
r |
read |
읽기 |
w |
wrtie |
쓰기 |
x |
excute |
실행 |
d |
Directory |
폴더 |
r |
Regular file |
일반 파일 |
s |
Symbolic link |
심벌릭 링크 |
이제 chmode를 사용하는 방법을 알아보겠습니다.
● 2. chmod [사용자]+[권한] [파일명] : 권한 더하기
해당 명령어는 권한을 추가로 더해주는 역할을 합니다. 그래서 +더하기 표시를 사용합니다. 소유한 권한에 더하여 권한을 부여 합니다. 추가로 필요한 권한이 있으면 +를 사용하면 됩니다.
chmod u+r test.txt
● 3. chmod [사용자]-[권한] [파일명] : 권한 빼기
해당 명령어는 권한 권하를 빼주는 역할을 합니다. 그래서 마이너스 기호를 사용합니다. 해당 권한만 뺄 수 있습니다. 해당 명령어를 사용하면 위에서 주었던 권한을 다시 뺄 수 있습니다.
chmod u-r test.txt
● 4. chmod [사용자]=[권한] [파일명] : 권한 주기
해당 명령어는 원하는 권한으로 변경합니다. 더하고 빼는 방식이 아니라 해당 권한만 주는 방식입니다. 이번에는 그룹유저에 rwx 권한을 주었습니다.
chmod g=rwx test.txt
● 5. chmod [퍼미션] [파일명] : 퍼미션으로 권한 주기
파일의 권한을 숫자를 이용해 권한을 줄 수 있습니다. 이 방법이 좀 더 빠르고 익숙하게 사용하는 방법입니다. 단축어를 활용하면 현업에서도 쉽게 의사소통이 가능합니다. 777은 모든 사용자에게 모든 권한을 주는 명령어 입니다.
chmod 777 test.txt
퍼미션 값 정리
8진법 |
2진법 |
파일 모드 |
0 |
000 |
--- |
1 |
001 |
--x |
2 |
010 |
-w- |
3 |
011 |
-wx |
4 |
100 |
r-- |
5 |
101 |
r-x |
6 |
110 |
rw- |
7 |
111 |
rwx |
마무리
처음 보면 어렵지만 2번 보면 쉬운 명령어 입니다.
'IT_Developers > Linux' 카테고리의 다른 글
리눅스 - chmod로 특수권한 부여 / SETUID, SETGID, Sticky Bit (0) | 2020.03.01 |
---|---|
리눅스 - 마운트 명령어 사용법 / mount (0) | 2020.02.29 |
리눅스 - 간단한 파일 목록 조회 방법 / ll (0) | 2020.02.29 |
리눅스 - 파일 목록 조회 사용 방법 / ls (0) | 2020.02.29 |
리눅스 - 화면 정리하기 / 터미널 내용 정리 / clear (0) | 2020.02.29 |
댓글