1파일 및 디렉토리의 파일 권한을 볼 경우: ls -l
xxx/xxx/xxx :
- 앞의 세문자: 파일 소유자에 대한 권한
- 중간의 세문자: 파일 소유자의 그룹에 대한 권한
- 마지막 세문자: 시스템의 다른 사용자에 대한 권한
ex) -rwxrwxr-x 1 <owner> <owner> ~~~
- 파일 소유자 및 소유자의 그룹에 대해선 해당 파일에 대해 읽기 및 쓰기, 실행 권한이 있음
- 기타 사용자에게는 읽기 및 실행 권한만 있음
권한 | 2진수 | 8진수 | 설명 |
--- | 000 | 0 | 권한 없음 |
---x | 001 | 1 | 실행 전용 권한 |
-w- | 010 | 2 | 쓰기 전용 권한 |
-wx | 011 | 3 | 쓰기 및 실행 권한 |
r-- | 100 | 4 | 읽기 권한 |
r-x | 101 | 5 | 일기 및 실행 권한 |
rw- | 110 | 6 | 읽기 및 쓰기 권한 |
rwx | 111 | 7 | 읽기, 쓰기 및 실행 권한 |
1) 8진수 모드: nml
• n: 파일 소유자에 대한 권한
• m: 파일 소유자의 그룹에 대한 권한
• l: 다른 사용자에 대한 권한
ex - 1) 664:
- 파일 소유자에 대해서 읽기 및 쓰기 권한 있음
- 파일 소유자의 그룹도 읽기 및 쓰기 권한이 있음
- 기타 사용자에게는 읽기 권한만 있음
ex - 2) 666: 모든 사용자에게 읽기 및 쓰기 권한을 부여
ex - 3) 777: 모든 사용자에게 읽기 및 쓰기, 실행 권한을 부여
2. 파일 소유와 관련된 명령어
1) chmod
명령어:
• 파일의 모드를 변경하는 명령어
• Syntax: $chmod <options> <mode> <file>
• 모드를 변경하는 방법: <소유자> + <추가/삭제/새로적용> + <읽기/쓰기/실행>
소유자 | • u : 소유자 (user)• g : 소속 그룹(group)• o : 기타 (other)• a : 모두 (all) |
추가/삭제/실행 | +/-/= |
읽기/쓰기/실행 | r/w/x |
• 예시) sample 파일의 소유자에게 실행 권한을 추가: # chmod u+x sample
• 옵션: -R (디렉토리와 디렉토리 아래의 모든 파일에 대해서 권한 변경)
2) chown 명령어
• 파일의 소유주 변경
• syntax: # chown <변경될 소유주> <파일명>
3) chgrp
• 파일의 소속 그룹을 변경
'컴퓨터 & IT (Computer & IT) > Linux' 카테고리의 다른 글
[Linux/sed] 빈 줄 제거하기 (1) | 2021.07.02 |
---|---|
[Linux/sed] html 태그 없애기 (0) | 2021.07.02 |
[Linux] 모니터링과 관련된 명령어 (du, df) (0) | 2021.06.26 |
[Linux] 런레벨 확인 및 변경 (0) | 2021.06.12 |
[Linux] awk 사용법 (0) | 2021.06.12 |
댓글