728x90
SMALL
🍧 소유권 관련 명령어
🧁 chown
디렉터리의 사용자 소유권과 그룹 소유권을 변경
chown [옵션] 소유자[:그룹명] 파일명
- -R : 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권 변경
🧁 chgrp
change group을 줄인 명령어로 파일이나 디렉터리의 그룹 소유권만 변경
chgrp [옵션] 그룹명 파일명
- -R : 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권 변경
🍧 허가권 관련 명령어
사용자별 권한은 기호 모드 (symbolic mode) 또는 8진수 숫자 모드 (numeric mode)로 표시
- r : read
- w : write
- x : execute
- - : 접근제한
사용자 권한 | 그룹 권한 | 기타 사용자 권한 | |||||||
기호 모드 | r | w | x | r | w | x | r | w | x |
8진수 숫자 모드 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
🧁 chmod
파일이나 디렉터리의 접근 허가권을 변경
chmod [옵션] 파일명
- -R : 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권 변경
기호 모드 | 의미 | 적용 예제 | |
사용자 | u | 소유자 | > chmod u+w 소유자에게 쓰기 권한 부여 > chmod u-x 소유자에게 실행 권한 제거 > chmod o=rx 기타 사용제에게 읽기와 실행 권한 부여 |
g | 그룹 | ||
o | 기타 사용자 | ||
a | 모든 사용자 (u+g+o) | ||
연산자 | + | 허가권 부여 | |
- | 허가권 제거 | ||
= | 특정 사용자에게 허가권 지정 | ||
권한 | r | 읽기 | |
w | 쓰기 | ||
x | 실행 |
🧁 umask
새로 생성되는 파일이나 디렉터리의 기본 허가권 값을 지정
파일의 기본 권한은 666, 디렉터리의 기본 권한은 777이다.
umask는 디폴트 권한 값을 변경
umask [옵션][값]
- -S : umask 값을 문자로 표기
파일이나 디렉터리 생성 시 디폴트 권한 값에서 설정한 umask 값을 뺀 값을 기본 허가권을 설정한다.
ex. umask가 022인 경우 디폴트 권한은 644 (666 - 022), 디폴트 디렉터리 권한은 755 (777 - 022)
728x90
LIST
'Linux' 카테고리의 다른 글
[Linux] 셸 (Shell) (2) | 2024.12.07 |
---|---|
[Linux] 파일 시스템 관리 명령어 (0) | 2024.12.07 |
[Linux] 리다이렉션 (0) | 2024.11.09 |
[Linux] LVM (Logical Volume Manager) (0) | 2024.11.07 |
[Linux] 파티션 (Partition) (2) | 2024.11.07 |