리눅스 권한[Permission]
터미널을 열어 ls -l 명령어를 입력하면 아래와 같은 메세지를 터미널에서 볼 수 있습니다.
drwxr-xr-x
d rwx r-x r-x
첫번째 두번째
[d] 첫번째 부분
1번 부분에서 '-' 는 파일을 의미하고, 'd'는 폴더를 의미합니다.
[rwxr-xr-x] 두번째 부분
2번 부분에 존재하는 r, w, x, - 글자는 특정 파일 및 폴더의 접근 권한에 대한 정보를 담고 있습니다.
- 'r'은 read의 약자로 읽기 권한을 의미합니다. 파일 및 폴더안에 있는 데이터, 속성, 서브 폴더 등에 접근이 가능합니다.
- 'w'는 write의 약자로 쓰기 권한을 의미합니다. 파일 및 폴더의 속성과 데이터를 변경할 수 있습니다.
- 'x'는 execute의 약자로 실행 권한을 의미합니다. 해당 파일을 실행하여 사용할 수 있습니다.
- '-'는 권한 없음을 나타낼 때 쓰입니다.
2번 부분은 다시 세 부분으로 나눌 수 있습니다.
[rwx] 1번 부분
[r-x] 2번 부분
[r-x] 3번 부분
1번 부분은 파일 및 폴더를 소유하고 있는 유저가 가지는 접근 권한에 대해 설명
2번 부분은 그룹
3번 부분은 다른 유저
즉 1번의 의미는 유저는 'r' 읽기, 'w' 쓰기, 'x' 실행 권한을 갖는다는 의미입니다
파일권한에 관한 사이트
https://tutonics.com/2012/12/linux-file-permissions-chmod-umask.html
Linux File Permissions, chmod, & umask
Tutonics - Ubuntu and Linux Tutorials, Guides and How-Tos for everyone interested in Ubuntu and the Command Line.
tutonics.com