삼바를 설치했고, selinux는 강제 모드에 있고, 삼바 공유는 잘 작동하고 있습니다.
하지만 samba_share_t가 어디에 정의되어 있는지 잘 모르겠습니다.
semanage fcontext -l | grep samba_share_t
아무것도 반환하지 않습니다.
또 다른 질문은 semanage에 나열되지 않은 다른 selinux 보안 컨텍스트가 있는지 어떻게 알 수 있는가입니다.
이 링크를 찾았어요http://danwalsh.livejournal.com/14195.html
하지만 man samba_selinux
말야No manual entry for samba_selinux
man samba_selinux
설치 후 사용 가능selinux-policy-doc
나는 이것이 나에게 모든 selinux 보안 파일 컨텍스트의 전체 목록을 제공할 것이라고 생각했지만 semanage fcontext -l
그렇지 않습니다.
감사해요
답변1
semanage fcontext -l
사용 중인 파일 컨텍스트 목록만 반환됩니다.
samba_selinux
*_selinux
패키지 에서 매뉴얼 페이지를 찾을 수 있습니다 selinux-policy-devel
.
페도라 24:
sudo dnf install selinux-policy-devel
레드햇 엔터프라이즈 리눅스 7:
sudo yum install selinux-policy-devel
답변2
seinfo
다른 곳에서는 사용되지 않을 수 있는 파일 및 기타 컨텍스트를 보려면 이 도구가 필요합니다 . 정의된 모든 컨텍스트가 표시됩니다.
당신의 질문에 대답
seinfo -t
seinfo
setools-console
RHEL7 패키지에 있습니다 .