Selinux“将上下文规则添加到 Semanage”

Selinux“将上下文规则添加到 Semanage”

当你将新规则添加或更改为 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

答案1

您的问题似乎有点不完整,但据我所知,您希望将上下文应用于vhosts/domains 的httpd_sys_rw_content_t所有子文件夹及其中的所有内容。 以下命令应该可以为您做到这一点:media

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

这应该将上下文类型应用于域文件夹中的所有媒体子文件夹。

相关内容