![CentOS 7에서 /usr/share/selinux/targeted 아래의 SELinux ".lst" 파일은 무엇입니까?](https://linux55.com/image/78194/CentOS%207%EC%97%90%EC%84%9C%20%2Fusr%2Fshare%2Fselinux%2Ftargeted%20%EC%95%84%EB%9E%98%EC%9D%98%20SELinux%20%22.lst%22%20%ED%8C%8C%EC%9D%BC%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
CentOS 7의 /usr/share/selinux/targeted에서 여러 ".lst" 파일을 볼 수 있습니다.
- 기본.lst
- 모듈 라이브러리.lst
- 모듈 기여.lst
- 기본이 아닌 module.lst
".lst" 파일에는 SELinux 정책 패키지("*.pp" 파일) 목록이 포함되어 있습니다. ".lst" 파일은 무엇을 위해 사용되며 왜 필요한가요?
답변1
이는 semodule
SELinux 정책 모듈을 관리하는 데 사용되는 도구에서 사용됩니다.
작업은 기본적으로 모듈 설치/제거, 업그레이드 또는 나열입니다. 또한 이를 사용하여 semodule
다른 트랜잭션을 수행하지 않고 정책을 강제로 다시 로드할 수도 있습니다. semodule
에서 만든 모듈 패키지에 대해 작동합니다 semodule_package
. 관례적으로 이러한 파일에는 .pp
접미사(정책 패키지)가 있습니다.
따라서 정책 모듈은 이러한 목록으로 그룹화되며 SELinux
모듈화는 시스템이 활성 정책으로 부팅될 때 이를 결합합니다. 그러면 정책이 메모리에 로드됩니다. 이 로딩 전략의 결합된 바이너리 버전은 아래에서 찾을 수 있습니다./etc/selinux/targeted/policy