권한 조회) 터미널 창에서 다음과 같은 명령어를 입력해본다.
$ ls -al
$ ll
권한 식별) 조회 병령시 나타나는 기호(표식)의 의미를 알아본다.
$ -rw-r--r--
- 1번째 자리 : -인 경우 파일, d인 경우 폴더
- 2번째 자리 이후: 3자리씩 끊어서 총 9자리가 오는데, 각각 무엇을 나타내는가?
- 앞의 3개 : 소유자 권한
- 그다음 3개 : 소유자가 속한 그룹 권한
- 그다음 3개 : 전체 권한
- 예: 위의 예시는, 파일이고, 소유자가 읽기(r)와 쓰기(w)가 가능/그룹이 읽기(r)가능/전체가 읽기(r)가능이다.
- 볼 수 있는 기호(표식) : -, d, r, w, x
- `-` : 1번째 자리의 경우 파일, 2번째 자리 이후부터는 권한이 없음을 의미
- `d` : 1번째 자리의 경우 폴더(directory)
- `r` : 2번째 자리 이후, 읽기 권한
- `w` : 2번째 자리 이후, 쓰기 권한
- `x` : 2번째 자리 이후, 실행 권한
- 예1: `-rwxr-xr-x` -> 파일이며 숫자로는 755 -> 소유자는 모두 가능, 그룹은 읽기와 실행만 가능, 전체는 읽기와 실행만 가능
- 예2: `drw-r--r--` -> 폴더며 숫자로는 644 -> 소유자는 읽기와 쓰기 가능, 그룹은 읽기 가능, 전체는 읽기 가능
권한 설정) 파일 또는 폴더의 권한을 변경해본다.
$ chmod 755 first_file.yml
$ chmod 777 second_file.py