Centos

Selinux“將上下文規則添加到Semanage”

  • March 3, 2015

當您添加或更改新規則以將 fcontext semanage 應用到任何目錄並應用時,egg:

# How to add this rule for apply changes whit restoreconf -Rv
/var/www/html(/.*)?/media(/.*)?   system_u:object_r:httpd_sys_rw_content_t:s0
# Here found all files have .bin and conf 
/etc/selinux/targeted/contexts/files

是否要申請的結果是使用普通的httpd文件夾進行讀寫,SELinux沒有問題。

semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/domain.com/media
#restorecon -Rv not apply changes

您的問題似乎有點不完整,但據我所知,您希望將httpd_sys_rw_content_t上下文應用於media您的虛擬主機/域的所有子文件夾以及其中的所有內容。這些命令應該為您做到這一點:

semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/(.*)/media(/.*)?"
restorecon -Rv /var/www/html

這應該將上下文類型應用於域文件夾中的所有媒體子文件夾。

引用自:https://serverfault.com/questions/672626