반응형
파일 허가권
1.설명
- 첫 번째 자리는 파일 유형을 기호로 정의
- 파일의 종류는 일반파일, 디렉터리파일, 특수파일로 나뉨
- 두 번째 자리에서 열 번째 자리는 파일 접근 권한 정의
- 파일 사용자는 소유자(owner), 그룹(group), 기타 사용자(others or public)으로 나뉨
2. 기호
기호 | 설명 | |
- | 일반 파일 | |
d | 디렉터리 파일 | |
특수파일 | b | 블록단위로 읽고 씀 블록 장치 특수 파일 블록 장치 : HDD, 플로피 디스크, CD, DVD와 같은 저장 장치 |
c | 문자 단위로 읽고 씀 문자 장치 특수 파일 문자 장치 : 마우스, 키보드, 프린터 (입/출력 장치) |
|
l | 기호적 링크 (바로가기 아이콘 역할) 연결된 파일과 실제 파일을 다른 곳에 위치 |
|
p | 파이프 | |
s | 소켓 |
chmod
1.설명
- 파일, 디렉터리 접근 허가권을 변경하는 명령어
2. 형식
- chmod [옵션] 파일명
3. 옵션
옵션 | 설명 |
-R | 하위 디렉터리에 포함된 모든 디렉터리, 파일 권한 변경 |
4. 기호
기호 | 설명 | 예제 | |
사용자 | u | 소유자 | chmod u+wx : 소유자에게 쓰기, 실행 권한 부여 chmod u-wx : 소유자에게 쓰기, 실행 권한 회수 chmod o=rwx : 기타 사용자에게 읽기, 쓰기, 실행 권한 부여 |
g | 그룹 | ||
o | 기타 사용자 | ||
a | 모든 사용자(u+g+o) | ||
연산자 | + | 허가권 부여 | |
- | 허가권 회수 | ||
= | 특정 사용자 허가권 부여 | ||
권한 | r | 읽기 | |
w | 쓰기 | ||
x | 실행 |
umask
1.설명
- 새로 생성되는 파일, 디렉터리 기본 허가권 값 지정
- 파일 기본 권한 666, 디렉터리 기본 권한 777
- umask는 디폴트 권한 값을 변경
2. 형식
- umask [옵션] [값]
3. 옵션
옵션 | 설명 |
-S | umask 값을 문자로 표기 |
4. 예제
- umask 값을 0022로 설정하면 파일과 디렉터리 권한은 어떻게 되는가??
- 파일 권한 : 644(0666 - 0022)
- 디렉터리 권한 : 755(0777 - 0022)
반응형
'리눅스 > 명령어' 카테고리의 다른 글
특수 권한 (3) | 2025.01.09 |
---|---|
기타 명령어 (2) | 2025.01.06 |
시스템 종료 명령어 (3) | 2025.01.06 |
네트워크 관련 명령어 (5) | 2025.01.06 |
리다이렉션 & 정규 표현식 (4) | 2025.01.04 |
댓글