由于 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>
Run Code Online (Sandbox Code Playgroud)