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、2011

1
鉱山はビンではなくビンになっていた。元のコマンドは「一致が見つかりません」という結果になります。「yumはseamanageも提供します」も同じ結果ですが、「* bin / seamanage」を検索するように提案され、一致が見つかります。yumバージョン3の変更についての何か
gbarry
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.