由于 SELinux 在 Fedora 20 中一直阻止符号链接/var/www/html/,/home/<user>/path/to/project/我必须使用setsebool/getsebool让 SELinux 允许 httpd 启用 homedirs($ setsebool -P httpd_enable_homedirs 1根据 sealert 使用)。但是好像 Fedora 20 没有安装这个工具。。我只有command not found...,我找不到这些工具附带的哪个包,所以我可以yum install它..
这些工具是过时的还是我必须安装额外的包?也欢迎其他解决symlinks问题的建议(不,我不接受$ sudo chmod或与更改权限有关)。
回答
如果您已经安装了,您似乎必须以 root 身份登录终端policycoreutils:
$ sudo -i
[sudo] password for <root username>:
$ getsebool <whatever>
$ setsebool <stuffs>