Linux - CentOS6 - Semanage - Befehl nicht gefunden

9

Ich versuche, ein Problem zu lösen, bei dem meinem HTTPD der Zugriff auf bindende benutzerdefinierte Ports verweigert wird, und ich glaube, dass dies mit SELinux zu tun hat. Während ich googelte, stieß ich auf einige Posts, in denen Benutzer tippten, semanagegefolgt von Flags und Befehlen, um bestimmte Daten anzuzeigen. Beim Folgen dieser Beiträge habe ich auch eingegeben semanage, aber es ist nicht auf meinem System.

Ergebnisse von 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

Ist die Binärdatei in einem dieser anderen Pakete verfügbar?

Mike Purcell
quelle

Antworten:

8

Das Skript befindet sich in der Richtlinie policycoreutils-python:

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

Wenn Sie über yum installieren, erhalten Sie Folgendes:

==================================================================================================================================================================================================================================================
 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)
Rilindo
quelle
2
Das ist es! Vielen Dank. Anscheinend erlaubt uns yum dies yum provides /usr/bin/semanageund es werden auch die Pakete mit der Binärdatei aufgelistet.
Mike Purcell
1
Meins tauchte eher in sbin als in bin auf; Der ursprüngliche Befehl führt zu "Keine Übereinstimmungen gefunden". 'yum liefert Seemannschaft' auch das gleiche Ergebnis, aber mit dem Vorschlag, nach '* bin / Seemannschaft' zu suchen, und dass man Übereinstimmungen findet. Etwas über eine Änderung in yum Version 3.
gbarry