Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Code Generation
- linux
- dart
- flutter
- python
- manim
- 플러터
- column
- 리눅스
- 프로그래밍
- 다트
- command
- 도서
- 위젯
- 디자인
- 개발
- 수학 애니메이션
- 파이썬
- 유데미 러닝크루
- 디자인패턴
- 명령어
- vscode
- 개발자도서
- 한빛미디어
- 코딩
- 유데미
- 맥
- 개발자
- 책
- 가상환경
Archives
- Today
- Total
승상의 코딩 블로그
리눅스 파일 권한 본문
반응형
다중사용자 운영체제인 리눅스에서 각 파일에 대한 접근 권한을 설정해주면 여러가지 좋은 점들이 있다.
- 다른 사용자의 액세스를 통제하여 파일을 보호할 수 있다.
예를 들어, 다른 사람이 무단으로 데이터를 변경하지 못하게 할 수도 있고, 사용자들간에 파일을 안전하게 공유할 수 있다. - 관리자 입장에서는 각 사용자의 액세스를 분리함으로써 효율적으로 관리할 수 있다.
ls -l 의 정보
일단 리눅스의 권한은 어떻게 되어 있는지 확인해보자.
ls 명령어에다가 -l 옵션을 주면 파일의 메타데이터(파일을 설명하는 부가 데이터) 를 볼 수 있다.
File Type 은 파인인지 폴더인지를 표현하고, Permssion 은 파일의 권한을 표현하고 User Owner 는 파일을 만든 계정을 표현한다.
(File Type 에는 파일 폴더 이외에도 symblic link, character device file(or character special file) 등 여러가지가 있다.)
Group Owner 라는 것도 있는데, 사용자들을 그룹으로 설정해놓으면 그룹 전체에 권한을 설정할 수 있다.
그룹을 따로 만들지 않으면 파일 생성할 때 유저명과 같은 그룹을 자동으로 만들어준다.
permission
이제 Permission 에 대해 알아보고자 보자.
권한에서 사용되는 철자의 의미는 r(read), w(write), x(excute) 를 의미한다.
문자 | File 에서의 의미 | Directory 에서의 의미 |
r | File 을 읽을 수 있다. | directory 내부의 파일들을 항목을 열람할 수 있다. |
w | File 을 수정할 수 있다. | directory 내부에 파일을 생성하거나 수정할 수 있다. |
x | File 을 실행할 수 있다. (스크립트나 프로그램 실행) | cd 명령어를 통해 파일 내부로 진입할 수 있다. |
- | '-' 문자의 자리에 따라 r 또는 w 또는 x 를 할 수 없다. | '-' 문자의 자리에 따라 r 또는 w 또는 x 를 할 수 없다. |
A.txt 의 파일 권한은 rw-rw-r-- 이다. 3개씩 끊어서 생각해야한다.
첫번째 3개(rw-)는 User 의 권한 -> User 는 읽을 수 있고, 수정할 수 있다. 그러나 실행할 수 없다.
두번째 3개(rw-)는 Group 의 권한 -> Group 은 읽을 수 있고, 수정할 수 있다. 그러나 실행할 수 없다.
세번째 3개(r--)는 Other 의 권한 -> Other 는 읽을 수만 있다.
반응형
'Linux (리눅스)' 카테고리의 다른 글
파일에 데이터를 저장하는 입출력 재지정(I/O redirection) - '>' (0) | 2023.09.16 |
---|---|
jobs - 복잡하지 않게 하나의 터미널에서 프로그램 관리를 도와주는 명령어 (0) | 2023.09.06 |
리눅스 검색 명령어 - grep (0) | 2023.01.24 |
리눅스 네비게이션2 - 기초 명령어(pwd, ls, cd)와 경로(relative path, absolute path) (0) | 2022.12.20 |
리눅스 네비게이션 - 파일 시스템 구조 (0) | 2022.12.19 |
Comments