1. ls -l 하였을 때 File Attribute 해석
일반 파일에서
- 읽기 권한이 있다면, 그 파일의 내용을 볼 수 있다.
- 쓰기 권한이 있다면, 그 파일의 내용을 변경할 수 있다.
- 실행 권한이 있다면, 그 파일을 컴파일하여 실행 할 수 있다.
directory file에서
- 읽기 권한이 있다면, directory 밑의 파일 목록을 볼 수 있다.
- 쓰기 권한이 있다면, 그 directorhy에 새로운 directory나 파일을 생성 및 삭제 할 수 있다.
- 실행 권한이 있다면, 그 directory에 들어가 볼 수 있다.
2. File Attribute 관련된 command
1) Access Permission: chmod
- chmod는 Access Permission을 변경할 때 사용하는 명령이다.
chmod [-R] mode FILE
- -R: 디렉토리내에 있는 파일 mode를 재귀적으로 변경
-
mode의 종류
- 대상 + 허가권: 해당 대상자에게 허가권을 추가해라는 명령
- 대상 - 허가권: 해당 대상자에게 허가권을 제외하라는 명령
- 대상 = 허가권: 해당 대상자에게 허가권을 설정 해주어라는 명령 -
대상의 종류
- u: user
- g: group
- o: others
- a(또는 비워두기): all -
허가권의 종류
- r: read
- w: write
- x: execute -
대상과 허가권의 종류를 숫자로 나타내기
user | group | other | |
영어 | rwx | r-x | --- |
2진수 | 111 | 101 | 000 |
10진수 | 7 | 5 | 0 |
-
예제
-
허가권 설정 시 숫자로 나타낸 예제
Reference
core.ewha.ac.kr/publicview/C0101020170823113843865633
'Computer Science > Linux' 카테고리의 다른 글
[Shell Script] Bash Shell Script (1) | 2021.08.08 |
---|---|
리눅스 홈 디렉토리를 다른 드라이브로 옮기는 방법 (0) | 2020.11.23 |
우분투 한글타자 설정 (0) | 2020.11.12 |
리눅스의 기본적인 명령어(command) (0) | 2020.05.27 |
리눅스의 기본적인 사용법 (0) | 2020.05.27 |