● 권한이란?
》 시스템 상의 파일 / 디렉토리에 대한 읽기, 쓰기, 실행 접근 제어
》 r : 읽기 권한 w : 쓰기 권한 x : 실행 권한 - : 권한이 없음
- - : 첫 번째 문자는 해당 파일의 종류
- rw- : 소유자 권한
- 소유자 : 일반적으로 파일이나 디렉토리를 생성한 사용자, 명령어로 변경 가능
- r-- : 관리 그룹 권한
- 관리 그룹 : 파일이나 디렉토리를 생성한 사용자가 속한 그룹, 명령어로 변경 가능
- r-- : 나머지 권한
- 나머지 : 소유자 / 관리 그룹에 속한 사용자가 아닌 경우
● 권한 설정 방법
》 chmod 명령어
① 심볼릭 모드 : 간단한 문자로 설정
대상 | 권한 | 권한 부여 여부 |
소유자 : u 관리 그룹 : g 나머지 : o |
읽기 : r 쓰기 : w 실행 : x |
권한 부여 : + 권한 회수 : - |
② 옥텟(8진수) 모드 : 0~7 숫자 이용
--- | --x | -w- | -wx | r-- | r-x | rw- | rwx |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
》 umask : 파일 / 디렉토리 생성 시 권한 값 결정 (권한 뺏기)
→ 파일 : umask 값을 NOT 연산 후 666 과 AND 연산
→ 디렉토리 : umask 값을 NOT 연산 후 777 과 AND 연산
→ 재부팅 시 초기화
● 권한 관련 파일 및 디렉토리 명령어
명령어 | 파일 | 디렉토리 |
읽기 | cat, head, tail, more | ls |
쓰기 | vi 편집기 내용 수정 | mkdir, touch, mv, cp, rm |
실행 | 파일 이름 | cd |
'CLOUD > Linux' 카테고리의 다른 글
[Linux] 쉘 명령어 사용 (0) | 2023.02.09 |
---|---|
[Linux] 특수 권한 (0) | 2023.02.08 |
[Linux] 하드 링크와 심볼릭 링크 (0) | 2023.02.06 |
[Linux] 파일 및 디렉토리 검색 (0) | 2023.02.06 |
[Linux] 문서 편집기 (0) | 2023.02.06 |