Linux 파일 또는 폴더의 권한을 조회하거나 변경해보자

권한 조회) 터미널 창에서 다음과 같은 명령어를 입력해본다.

$ 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