윈도우에서 파일 속성을 확인해보면 읽기 전용, 쓰기 전용 등 권한 속성이 존재한다.
리눅스에서도 파일에 대한 권한을 설정할 수 있다.
권한의 종류에는 읽기(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 명령어에 대한 내용은 아래 참고 사이트에서 확인할 수 있다.
'리눅스 > Linux' 카테고리의 다른 글
리눅스 하드 링크(hard link)와 심볼릭 링크(symbolic link) (0) | 2020.12.14 |
---|---|
리눅스 hostname 변경하기 (centos7) (0) | 2020.10.12 |
리눅스가 설치된 노트북 덮개를 덮어도 안 꺼지는 방법 (CentOS 7) (0) | 2020.09.25 |
리눅스에서 df 용량과 du 용량이 다를 경우 (2) | 2019.10.03 |
리눅스 오픈 가능한 파일 갯수 제한 확인하기 (0) | 2019.10.03 |