0

由于 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>
4

1 回答 1

4

它们在policycoreutils包中,您可以使用以下方式安装yum

sudo yum install policycoreutils

或者,当您不知道文件所在的包时,安装文件的一种简单方法是只要求安装文件,例如:

sudo yum install /usr/sbin/setsebool
于 2014-02-21T19:22:56.463 回答