Linux - CentOS6 - semanage - ไม่พบคำสั่ง


9

ฉันพยายามที่จะแก้ปัญหาที่ HTTPD ของฉันถูกปฏิเสธการเข้าถึงพอร์ตที่กำหนดเองที่มีผลผูกพันและฉันเชื่อว่ามันเกี่ยวข้องกับ SELinux ในขณะที่ทำ googling ฉันเจอโพสต์ที่ผู้ใช้พิมพ์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

ไบนารีมีอยู่ในแพ็คเกจอื่นเหล่านี้หรือไม่

คำตอบ:


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 provides /usr/bin/semanageและมันจะออกรายการแพคเกจด้วยไบนารี
Mike Purcell

1
ฉันขุดขึ้นมาในถังขยะแทนที่จะเป็นถังขยะ ผลลัพธ์คำสั่งดั้งเดิมใน "ไม่พบที่ตรงกัน"; 'yum ให้บริการลูกเรือ' ด้วยเช่นกัน แต่มีข้อเสนอแนะในการค้นหา '* bin / seamanage' และพบว่ามีการจับคู่ มีบางอย่างเกี่ยวกับการเปลี่ยนแปลงใน yum รุ่น 3
gbarry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.