본문 바로가기

IT 엔지니어/Linux server

리눅스 소유권 /허가권

[허가권]

 

8진수 심볼 표현 가능 파일, 디렉터리 다르다

umask - 0(특수)/0(소유자)2(그룹)2(other)

 

읽기(-r/-4) 쓰기(생성,수정,삭제/-w/-2) 실행(-x/-1) 권한

0 권한 미부여

 

파일 최초 생성시 기본값 umask 022 제외

rw-r--r-- / 644 사용자 -u :소유자 -g :그룹 - o :other -a :all 허가권 부여 방식 + / - / = : 세팅(해당 제외 초기화)

 

 

[ 파일 허가권 ]

666 > -x 실행권한 없음

[root@localhost dir]# chmod 666 * -R // 하위 디렉까지 일괄적용

[root@localhost dir]# chmod u-x,g+w,o+w [ dir1 ] chmod ugo+w [ dir1 ] // u: user g:group o:other a : all +/- [root@localhost dir]# chmod a+w [ dir1 ]

 

읽기 -r / 4  파일 내용 읽기 권한

쓰기 -w / 2 파일 내용 추가 수정 삭제 권한

실행 -x / 1 파일 내용 실행 프로그램 진입 권한

 

 

0666

0022/기본값 변경 가능

0644 / 기본 허가권

-rw -r-- r-- / 심볼

421 421 421 / 10진수

000 000 000 / 자리수

110 100 100 / 비트

 

 

[디렉터리 허가권]

777

 

읽기

디렉터리 안에서 파일, 디렉터리 목록 출력  ex ) ls

쓰기

해당 디렉터리 안에서 파일/디렉터리 생성,수정,삭제  ex) mkdir/touch

실행

해당 디렉터리의 진입 권한 ex) cd /

 

 

0777

0022/기본값 변경 가능

0755 / 기본 허가권

 

777 디렉터리

044 033 022 / 실행 권한 제어

733 744 755  

 

0666

666 파일

044 033 022

622 644 644 / 실행 권한 미제어 실행권한 1이므로 짝수권한만 확인 가능

 

666

055

611->622 / -rw--w--w-/ 42 2 2

055=044

033=022=011

'IT 엔지니어 > Linux server' 카테고리의 다른 글

MariaDB  (0) 2025.02.14
[Web Server]  (0) 2025.02.13
Linux 사용자 관리  (0) 2025.02.11
RAID 실습  (0) 2025.02.10
리눅스 그룹 사용자  (0) 2025.02.09