★파일 권한
root@psh:~# ll /usr/bin/date
-rwxr-xr-x 1 root root 104960 Feb 7 2022 /usr/bin/date*
★파일의 형식
-rw-r--r-- | 1 | root | root | 127 | NOV 14 07:50 | tt |
권한 | 하드링크 수 | 소유주 | 소유그룹 | size | 접근날짜 | 파일명 |
★소유권과 권한 (3개씩 끊어 읽음)
drw/x---/---
주인/그룹/나머지
d | r w x | r - w | r - x |
- | r w - | r - - | r - - |
파일분류 | 소유주(usr) | 그룹(group) | 타인(others) |
★권한 읽기
기호 | 숫자 | 의미 |
r | 2^2=4 | read only |
w | 2^1=2 | write 권한 (생성, 삭제, 수정) |
x | 2^0=1 | file excute 실행권한, directory 진입권한 |
- | - | 권한 없음 |
소유주 만들기 : chwon
그룹 만들기: chgrp
소유주 변경 : chwon kbs aa.txt \ chwon -R kbs /bb >> bb 디렉토리 + 이하 파일들의 소유권도 변경
그룹 변경: chgrp blue aa.txt
소유주, 그룹 한 번에 변경 : chwon kbs.blue cc = chwon kbs:blue cc
▶권한 변경 chmod // 기호 모드는 잘 사용하지 않고 숫자 모드를 사용
chmod u=+x dd // dd파일의 소유주에게 실행 권한 추가
chmod +x dd // dd 파일의 user,group,other 에게 실행 권한 추가
chmod 744 dd // dd파일의 권한을 744로 변경
chmod 644 /yyy/* // /yyy디렉터리 이하 모든 파일을 644로 변경
**사용자에서 passwd 바꿀 수 있는 이유가 바꾸는 순간 root 권한이 부여됨. 그래서 수정 가능
chmod 75 /usr/bin/passwd : 일반 사용자 $는 pw 변경 불가
★umask
사용자가 파일 생성시 자동으로 권한을 조정해주는 값
(현재 umask 값 보기 : umask -S)
루트의 기본 값 : 0022
일반 사용자 기본 값: 0002
변경방법: umask 0022
전체권한 777
umask - 022
------------------------------
755 - 디렉토리 권한
x권한 - 111
=================
644 - 파일 권한
'[네이버클라우드] 클라우드 기반의 개발자 과정 7기 > 리눅스' 카테고리의 다른 글
[리눅스] 사용자 용량 확인, 제한 quota (0) | 2023.05.07 |
---|---|
[리눅스]mysql 접속 (0) | 2023.05.07 |
[리눅스] useradd & adduser (0) | 2023.05.07 |
[리눅스] $ 변수 문자세기 (0) | 2023.05.07 |
[리눅스] 디렉터리, 경로 (0) | 2023.05.07 |