리눅스 permissions (권한)

Posted by 대혀니_
2015. 3. 10. 23:38 IT/Linux




-

rw-r--r-- 

root 

root 

63448 

Feb 25 01 : 07 

install.log 

       

1) -  -> 파일 유형 (-는 일반적인 파일, d는 디렉토리, l은 링크를 나타냄)

2) rw-r--r-- -> 파일 허가권 (총 9자리로 표현됩니다.)

3) 1 -> 링크 수(자기 자신 포함)

4) root -> 파일 소유자 이름

5) root -> 파일 소유 그룹 이름

6) 63448 -> 파일 크기(Byte)

7) Feb 25 01 : 07 -> 마지막 변경 날짜/시간

8) install.log -> 파일 이름 

 

<파일 허가권>

소유자

그룹 

그 외 사용자

r

w

-

 r

-

-

r

-

-

 4

2

0

4

0

0

4

0

0

 6

 4

 4

 

r은 read(읽기) 권한을 나타내고 w는 write(쓰기) 권한을 나타내며 위의 표에는 없지만 x는 execution(실행) 권한을 나타냅니다.

r은 숫자 4로 표시되고 w는 2, x는 1, 문자없이 작대기 -가 있는경우 아무권한이 없는것을 나타내며 숫자 0으로 표시됩니다.

 

위의 표를 보시면 rw-r--r-- 이므로 파일 권한이 644가 됩니다.

파일 소유자는 읽고 쓰기가 가능하며 파일을 소유하고 있는 그룹은 읽기만 가능하고 그 외 사용자들도 읽기만 가능합니다.

 

ex) rwxrwxrwx -> 권한 777 (소유자, 소유그룹, 그 외 사용자 모두 읽기, 쓰기, 실행가능)

ex) r--r--rw- -> 권한 446 (소유자는 읽기, 소유그룹도 읽기, 그 외 사용자는 읽기,쓰기 가능)

ex) --------- -> 권한 000 (소유자, 소유그룹, 그 외 사용자 모두 아무권한 없음)