4장. SELinux 작업
다음 섹션에서는 Red Hat Enterprise Linux의 기본 SELinux 패키지 설치 및 업데이트, 패키지 설치 및 업데이트, 기본 SELinux 구성 파일, SELinux 모드 활성화 및 비활성화, 부울 모드, 파일 및 디렉터리 레이블을 일시적으로 변경, 마운트 명령으로 파일 시스템 레이블 덮어쓰기, NFS 볼륨 마운트, 파일 및 디렉토리를 보존할 때 SELinux 컨텍스트를 보존하는 방법을 간략하게 설명합니다.
4.1. SELinux 패키지 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Enterprise Linux 전체 설치에서 SELinux 패키지는 설치 중에 수동으로 제외되지 않는 한 기본적으로 설치됩니다. 텍스트 모드에서 최소 설치를 수행하는 경우 policycoreutils-python 및 policycoreutils-gui 패키지가 기본적으로 설치되지 않습니다. 또한 기본적으로 SELinux는 강제 모드로 실행되며 SELinux 대상 지정 정책이 사용됩니다. 기본적으로 다음 SELinux 패키지가 시스템에 설치되어 있습니다.
- policycoreutils 는 SELinux 운영 및 관리를 위해
restorecon,secon,setfiles,semodule,load_policy,setsebool과 같은 유틸리티를 제공합니다. - selinux-policy 는 에 기본 디렉터리 구조,
selinux-policy.conf파일 및 RPM 매크로를 제공합니다. - selinux-policy-targeted 는 SELinux 대상 정책을 제공합니다.
- libselinux - SELinux 애플리케이션을 위한 API를 제공합니다.
- libselinux-utils 는
avcstat,getenforce,getsebool,matchpathcon,selinuxconlist,selinuxdefcon,selinuxenabled,setenforce유틸리티를 제공합니다. - libselinux-python 은 SELinux 애플리케이션을 개발하기 위한 Python 바인딩을 제공합니다.
다음 패키지는 기본적으로 설치되지 않지만 yum install < package-name> 명령을 실행하여 선택적으로 설치할 수 있습니다.
- selinux-policy-devel 은 사용자 지정 SELinux 정책 및 정책 모듈을 생성하는 유틸리티를 제공합니다.
- selinux-policy-doc 는 SELinux를 다양한 서비스와 함께 구성하는 방법을 설명하는 도움말 페이지를 제공합니다.
- selinux-policy-✓s 는 MLS(Multi-Level Security) SELinux 정책을 제공합니다.
- setroubleshoot-server 는 SELinux에서 액세스를 거부할 때 생성되는 거부 메시지를 이 패키지에 제공된 sealert 유틸리티를 사용하여 볼 수 있는 자세한 설명으로 변환합니다.
- setools-console 은 Tresys Technology SETools 배포, 정책 분석 및 쿼리, 로그 모니터링 및 보고, 파일 컨텍스트 관리를 위한 많은 유틸리티 및 라이브러리를 제공합니다. setools 패키지는 SETools의 메타 패키지입니다. setools-gui 패키지는
apol및seaudit유틸리티를 제공합니다. setools-console 패키지는sechecker,sediff,seinfo,sesearch및findcon명령줄 유틸리티를 제공합니다. setools 및 setools-gui 패키지는 Red Hat Network Optional 채널이 활성화된 경우에만 사용할 수 있습니다. 자세한 내용은 지원 범위 세부 정보를 참조하십시오. - mcstrans 는
s0-s0:c0.c1023과 같은 수준을SystemLow-SystemHigh와 같이 더 읽기 쉬운 형식으로 변환합니다. - policycoreutils-python 은 SELinux 운영 및 관리를 위해 semanage,audit2allow,audit2why, chcat 과 같은 유틸리티를 제공합니다.
- policycoreutils-gui 는 SELinux를 관리하기 위한 그래픽 유틸리티인 system-config-selinux 를 제공합니다.