코딩/Linux
[Linux] 파일보안
낫띵온미
2022. 10. 20. 23:51
※ Linux Fundamentals 교재를 참고하였습니다!
파일
파일 소유권
- 리눅스 모든 파일에는 소유자와 소유그룹 부여
- chgrp [group name] [file name] : 소유그룹 변경
- chown [user name] [file name] : 소유자 변경
- chown [user name]: [group name] [file name] : 소유자와 그룹 동시에 변경
파일 종류
파일정보의 첫문자 | 파일종류 |
- | 일반파일 |
d | 디렉토리 |
파일 접근 권한
- 사용자 : 그룹 : 기타사용자
- 3문자씩(rwx) 표현
r | 파일 내용 읽기(cat) | 디렉토리 내용 읽기(ls) |
w | 파일 내용 추가/삭제/갱신 | 디렉토리내 파일 생성 가능 |
x | 파일 실행 | 디렉토리 진입(cd) |
chmod
- 접근권한 변경
- chmod [옵션] Mod, [Mod]... 파일리스트
- -v : 실행중 상세메시지 출력
- -R : 파일/디렉토리 재귀적으로 명령 실행
- Mod : [u/g/o/a] [+/-/=] [r/w/x/-] 혹은 [+/-/=] [0-7]
umask
- 파일 생성 시, 접근 권한 중 부여하지 말아야 할 것
- umask 0[777] : 0은 고정값
- umask u=rwx,g=rx,o=rx
mkdir -m
- 디렉토리 생성과 동시에 접근권한 부여
- mkdir -m 775 public
cp -p
- 복사본 파일의 변경시간 원본과 동일하게 유지