Linux-CentOS6-semanage-找不到命令


9

我正在尝试解决一个问题,其中我的HTTPD被拒绝访问绑定的自定义端口,我认为这与SELinux有关。在进行谷歌搜索时,我遇到了一些用户在其中键入内容的帖子,semanage其后是标志和命令以查看某些数据。在关注这些帖子时,我也输入了semanage,但它不在我的系统上。

结果yum list *semanage*

Installed Packages
  libsemanage.x86_64 | 2.0.43-4.el6 | @anaconda-CentOS-201106060106.x86_64/6.0
Available Packages
  libsemanage-devel.x86_64 | 2.0.43-4.el6 | base                                    
  libsemanage-python.x86_64 | 2.0.43-4.el6 | base                                    
  libsemanage-static.x86_64 | 2.0.43-4.el6 | base

这些其他软件包之一中是否提供了二进制文件?

Answers:


8

该脚本在policycoreutils-python中:

[root@kerberos home]# rpm -qf /usr/sbin/semanage
policycoreutils-python-2.0.83-19.8.el6_0.x86_64

通过yum安装将为您提供以下信息:

==================================================================================================================================================================================================================================================
 Package                                                            Arch                                               Version                                                          Repository                                           Size
==================================================================================================================================================================================================================================================
Installing:
 policycoreutils-python                                             x86_64                                             2.0.83-19.8.el6_0                                                updates                                             334 k
Installing for dependencies:
 audit-libs-python                                                  x86_64                                             2.0.4-1.el6                                                      base                                                 56 k
 libselinux-python                                                  x86_64                                             2.0.94-2.el6                                                     base                                                201 k
 libsemanage-python                                                 x86_64                                             2.0.43-4.el6                                                     base                                                 81 k
 setools-libs                                                       x86_64                                             3.3.7-4.el6                                                      base                                                400 k
 setools-libs-python                                                x86_64                                             3.3.7-4.el6                                                      base                                                222 k

Transaction Summary
==================================================================================================================================================================================================================================================
Install       6 Package(s)
Upgrade       0 Package(s)

2
而已!谢谢。显然,yum允许我们这样做yum provides /usr/bin/semanage,它还会列出带有二进制文件的软件包。
Mike Purcell

1
我的出现在垃圾箱而不是垃圾箱。原始命令导致“找不到匹配项”;“ yum提供海运管理”的结果也相同,但是建议搜索“ * bin / seamanage”,并且确实找到了匹配项。关于yum版本3的更改
。– gbarry
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.