出于懒惰,我希望能够通过 FTP 进入我的 WWW 目录。
但是,apache(user_u:object_r:httpd_sys_content_t) 使用 WWW 目录的 SELinux 权限与用户(system_u:object_r:user_home_dir_t ) 使用 WWW 目录的 SELinux 权限是不同的。
无论如何,如何在不禁用 SELinux 的情况下解决此问题?
谢谢。
答案1
创建第三个文件上下文并将其添加到两个域。
答案2
您必须将 httpd_enable_homedirs 设置为 true。请参阅 http://diegobz.net/2010/03/07/enabling-apache-userdir-public_html-with-selinux-enabled-on-fedora/ http://fedoraproject.org/wiki/SELinux/apache
(假设你使用的是 Fedora)