좀 더 system을 안전하게 사용
보안적인 설정
작업을 하는데 있어서 사용자 기준으로 해서 접근할 수 있는 권한이 있느냐
사용자가 프로세스를 실행했을때 도구에 의해 작업을 하려고한다
사용자에 따라 파일을 접근 할수있다없다.
특정파일마다 규칙을 정해두고
특정 중요한 파일에 프로세스가 접근하지 못하게
접근제어를 추가해줌
파일에 대한 접근 시 사용자 이름 뿐만 아니라 +파일에 컨텍스트와 일치하는 프로세스만 접근을 허용
동작 모드
- 활성화 여부
enforcing 앞으로 사용한 규칙들 사용하겠다
permissive 허락은 하지만 기록남기는것
동작모드 변경
영구적으로 동작모드 변경
컨텍스트
-각각의 파일마다 디렉토리에 대해 접근제어
설정하는법
semanage fcontext -a -t "컨텍스트" "디렉토리(/.*)?" : 기본값 변경
u사용자 컨텍스트 r역할 컨텍스트 t유형 컨텍스트
chcon 파일에있는 컨텍스트를 임시로 바꾸는것(런타임설정과 유사) 일반적으로 사용하지 않는것이좋다
restorecon reload와 비슷
restorecin -RFv "디렉토리" :해당디렉토리와 그 하위 컨텍스트를 기본값으로 설정
부울 - 컨텍스트의 유형이 맞지 않더라도 필요한 동작이 있을때 동작 단위로 제어
서비스 동작 별 제어
부울의 이름/ 현재 상태 /영구설정상태/설명
포트 - 네크워크로 접근하는 서비스에 대해서 특정 네트워크 포트를 어떤 서비스 용도로 사용할것인지 정해주는것
포트에 대한 레이블 설정
semanage port -a -t "LABEL" PORT -p TCP/UDP : 특정 포트번호에 이름 부여
'리눅스' 카테고리의 다른 글
Linux NFS autofs (자동 마운트) (0) | 2021.05.20 |
---|---|
Linux NFS 스토리지 (0) | 2021.05.20 |
Linux Rich Rule 리치 규칙 (0) | 2021.05.18 |
Linux 방화벽 관리 실습 (0) | 2021.05.18 |
Linux 방화벽 관리 (0) | 2021.05.17 |