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

바이너리는 이러한 다른 패키지 중 하나에서 사용할 수 있습니까?

답변:


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은 seamanage를 제공합니다'도 같은 결과이지만 '* bin / seamanage'를 검색하라는 제안과 일치하며 일치하는 항목을 찾습니다. yum 버전 3의 변경 사항에 대한 것
gbarry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.