리눅스 permissions (권한)
- | rw-r--r-- | 1 | 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 (소유자, 소유그룹, 그 외 사용자 모두 아무권한 없음)
[출처] [Linux] Permissions (권한)|작성자 지돌이