컴퓨터/Linux

[Linux] 파일 및 디렉토리 소유 권한

dolhim 2016. 1. 5. 17:14

디렉토리 및 파일을 조회하면 다음과 같은 내용을 확인 할 수 있다.

1
drwxrwsr-x.  4 root group001   31 Dec 23 01:44 www
cs


여기서는, 맨 앞 부분인 파일 및 디렉토리 소유권과 허가권에 대하여 알아보겠다.

맨 앞의 값을 제외한 값은 3개씩 잘라서 다음과 같은 의미를 갖는다.

예시

 d

rwx

rws 

r-x 

설명

파일 타입 

 소유자 권한

소유 그룹 권한

 others 권한


'소유자 권한'은 해당 소유자가 할 수 있는 권한을 말한다.

'소유 그룹 권한'은 해당 그룹 내의 유저가 갖는 권한을 말한다.

'그 외 권한'은 위에 해당하지 않는 유저가 갖는 권한을 말한다.


예시 중 'rwx'의 의미를 다시 분석하면

 r

 read 읽기 권한 

 w

 write 쓰기 권한

 x

 eXecute 실행 권한

이렇게 된다.


소유자가 'root'이므로 'root'만이 'rwx' 권한을 갖고 'group001' 그룹 내 유저들만이 'rws' 권한을 가지며, 그 외 유저들은 'r-x' 권한을 갖는 것이다.


그러면, 그룹 권한의 s 는 무엇인가?


바로 특수 권한이다. (자세한 내용은 아직 모르겠다. 나중에 활용이 필요할 때 찾아봐야지) 검색



참고 : [데비안] 파일, 디렉토리의 정보 (ls -al) 및 소유자, 권한 변경(chown, chmod)

참고 : 리눅스 - 소유권과 허가권 알아보기