본문 바로가기
리눅스/명령어

허가권 관련 명령어

by Junior Devops Engineer 2025. 1. 8.
반응형

파일 허가권

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

댓글