use*_*578 0 symlink selinux fedora20
由于 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)
它们位于policycoreutils软件包中,您可以使用以下命令进行安装yum:
sudo yum install policycoreutils
Run Code Online (Sandbox Code Playgroud)
或者,当您不知道文件位于哪个包中时,安装文件的一种简单方法是仅要求安装该文件,例如:
sudo yum install /usr/sbin/setsebool
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8064 次 |
| 最近记录: |