반응형

리눅스에서 디렉토리 또는 파일의 정보를 보면 아래와 같은 패턴으로 표시가 됩니다.

[디렉토리][rwx][rwx][rwx]
- r : 파일의 읽기권한
- w : 파일의 쓰기권한
- x : 파일의 실행권한

디렉토리를 제외하고 3개의 그룹으로 나뉘어 지는데, 각각의 그룹은 아래와 같습니다.​
[디렉토리][소유자][그룹][누구나]

리눅스에서 chmod로 권한을 변경할 때는 일반적으로 숫자를 사용합니다.
각각의 권한별로 아래와 같이 숫자가 부여가 되며, 각 그룹별로 숫자의 합을 사용합니다.
- r(읽기) = 4
- w(쓰기) = 2
- x(실행) = 1

예시) 

Linux 파일 및 디렉토리에 대한 퍼미션 이해 및 chmod의 숫자의 의미

ls -al test

-rw-r--r-- 
- 소유자 : 읽기(4), 쓰기(2)
- 그룹 : 읽기(4)
- 누구나 : 읽기(4)
위의 경우에는 644됩니다.

chmod 755 test

- rwx : 4+2+1 = 7 (소유자는 읽기,쓰기,실행 모두 가능)
- r-x : 4+0+1 = 5 (그룹은 읽기, 실행만 가능)
- r-x : 4+0+1 = 5 (누구나는 읽기, 실행만 가능)

반응형

+ Recent posts