파일 및 디렉터리의 허가권


먼저 파일 및 디렉터리의 허가권을 확인하기 위해선,

ls -l [파일 또는 디렉토리의 이름] 명령어를 사용해 속성을 확인해야한다.

명령어를 사용하면 파일 유형(-, d) 뒤에 'rwxr-xr--' 같은게 표시될 것이다. 이게 파일 허가권 정보다.


'r'은 read, 'w'는 write, 'x'는 execute의 약자이며,

맨 앞 3개는 소유자, 중간 3개는 그룹, 마지막 3개는 그 외 사용자의 파일 접근 권한을 의미한다.

rwxr-xr--은 소유자는 읽고 쓰고 실행할 수 있으며,

그룹은 읽고 실행할 수 있되 쓰지는 못하고, 그 외 사용자는 읽기만 할 수 있음을 의미한다.


허가권은 숫자로도 표현할 수 있는데, 먼저 2진수로 표현한 후 

10진수로 바꿔준 것이다. (ex) rwx -> 110 -> 7 / r-x -> 101 -> 5 / r-- -> 100 -> 4)


허가권 변경 명령어

chmod [옵션] [허가권] [파일 또는 디렉토리의 이름]

'-R' 옵션: 디렉터리와 파일들의 권한을 재귀적으로 모두 바꿈

ex) chmod -R 777 /home/test

-> 디렉토리와 그 밑 모든 폴더 및 파일을 사용자, 그룹, 그 외 사용자 모두가 읽고 쓰고 실행할 수 있게 함



파일 및 디렉터리의 소유권

소유권은 파일을 소유한 사용자와 그룹을 의미한다


소유권 변경 명령어


chown [사용자 이름][.그룹 이름] [파일 또는 디렉토리의 이름]

파일 또는 디렉토리를 소유한 사용자를 변경할 때나, 파일 또는 디렉토리를 소유한 사용자와 그룹을 함께 변경할 때 사용한다.

ex) chown testuser.testgroup test -> test의 소유자를 testuser로 변경하고, 파일을 소유한 그룹을 testgroup으로 변경함


chgrp [그룹이름] [파일 또는 디렉토리의 이름]

파일 또는 디렉토리를 소유한 그룹만 변경할 때 사용한다.

'Ubuntu > 명령어' 카테고리의 다른 글

vi 에디터 명령어 정리  (0) 2017.10.25
Ubuntu 압축 풀기 - tar 명령어  (0) 2017.10.16
Ubuntu 운영체제의 apt-get 명령어 사용법  (0) 2017.10.16

+ Recent posts