728x90
반응형

윈도우에서 파일 속성을 확인해보면 읽기 전용, 쓰기 전용 등 권한 속성이 존재한다.
리눅스에서도 파일에 대한 권한을 설정할 수 있다.

권한의 종류에는 읽기(read), 쓰기(write), 실행(excute) 의 세 가지가 있다.

말 그대로 읽고 쓰고 실행할 수 있는 권한을 말한다.

그럼 리눅스에서 권한을 어떻게 확인할 수 있을까?
보통 다음과 같은 명령을 통해서 확인할 수 있다.

$ ls -l

// alias 에 등록되어 있을 경우
$ ll

ls 명령어의 l 옵션을 통해 확인할 수 있고 alias 등록되어있을 경우 ll 명령어를 통해 확인할 수 있다.

파일 하나의 권한을 확인해보자.

텍스트 파일을 하나 생성해보면 가장 왼쪽에서 어떤 권한이 설정되어있는지 확인할 수 있다.

권한은 총 10개의 문자로 구성되어 있고 4개의 부분으로 나눌 수 있다.

(1)   (2)   (3)   (4) 
-     rw-  r--  r--

(1) 파일의 종류
    어떤 파일인지 보여준다.
    -  : 파일 (file)
    d : 디렉토리 (directory)
    l   : 링크 파일 (link file)

(2) User 권한 ( 파일의 사용자 )
    사용자의 읽기, 쓰기, 실행 권한을 보여준다.

(3) Group 권한 ( 파일의 그룹 )
    사용자가 속한 그룹의 읽기, 쓰기, 실행 권한을 보여준다.

(4) others 권한 ( 다른 사용자 )
    다른 사용자의 읽기, 쓰기, 실행 권한을 보여준다.

예를 들어,

유저와 그룹, 그리고 다른 사용자의 권한에 실행 권한을 추가해주었다.
x (실행 권한) 이 추가되었고 파일의 색도 변한 것을 확인할 수 있다.

- (파일)
rwx (사용자 읽기, 쓰기, 실행 권한)
r-x ( 그룹 읽기 실행 권한)
r-x (다른 사용자 읽기, 실행 권한)

권한을 변경해주는 명령어는 chmod 라는 명령어가 있다.
chmod 명령어에 대한 내용은 아래 참고 사이트에서 확인할 수 있다.

ttend.tistory.com/686

 

리눅스 파일 권한(퍼미션) 변경 - chmod

파일 권한(퍼미션) 수정 - chmod chmod 명령어는 파일이나 디렉토리에 부여된 권한(퍼미션)을 수정하는 명령어이다. chmod로 퍼미션을 수정하는 방법은 기호문자열을 사용하는 방법과 8진수 숫자를 ��

ttend.tistory.com

 

728x90
반응형
복사했습니다!