GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7/6およびRHEL7/6にsemanageコマンドが見つかりません–クイックフィックス

CentOSへのMongoDBのインストールに関する記事を作成していたとき 、 SELinux で変更を加えるには、semanageコマンドを実行する必要がありました MongoDBへのアクセスを許可するポリシー ポート27017で。

semanage port -a -t mongod_port_t -p tcp 27017

驚いたことに、エラーが発生しました。

-bash: semanage: command not found

semanageは、ポリシーソースへの変更やポリシーソースからの再コンパイルを必要とせずに、SELinuxポリシーの特定の部分を構成するために使用されます。

この小さな投稿は、semanageコマンドを取得するために必要なパッケージをインストールするのに役立ちます。 YUM を使用して、どのパッケージがifconfigコマンドを提供するかを見てみましょう。 コマンド。

yum whatprovides semanage

または

yum provides *bin/semanage
を提供します

出力:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
base/7/x86_64/filelists_db                                                          | 6.7 MB  00:00:01
extras/7/x86_64/filelists_db                                                        | 528 kB  00:00:00
nginx/x86_64/filelists_db                                                           |  39 kB  00:00:00
updates/7/x86_64/filelists_db                                                       | 3.1 MB  00:00:00
policycoreutils-python-2.5-17.1.el7.x86_64 : SELinux policy core python utilities
Repo        : base
Matched from:
Filename    : /usr/sbin/semanage

上記のコマンド出力から、policycoreutils-pythonパッケージがsemanageコマンドを提供していることがわかります 。次に、 YUMを使用してpolicycoreutils-pythonパッケージをインストールします コマンド。

yum -y install policycoreutils-python

出力:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package policycoreutils-python.x86_64 0:2.5-17.1.el7 will be installed
--> Processing Dependency: setools-libs >= 3.3.8-1 for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libsemanage-python >= 2.5-5 for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.7.6-3.el7 will be installed
---> Package checkpolicy.x86_64 0:2.5-4.el7 will be installed
---> Package libcgroup.x86_64 0:0.41-13.el7 will be installed
---> Package libsemanage-python.x86_64 0:2.5-8.el7 will be installed
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================
 Package                            Arch               Version                      Repository        Size
===========================================================================================================
Installing:
 policycoreutils-python             x86_64             2.5-17.1.el7                 base             446 k
Installing for dependencies:
 audit-libs-python                  x86_64             2.7.6-3.el7                  base              73 k
 checkpolicy                        x86_64             2.5-4.el7                    base             290 k
 libcgroup                          x86_64             0.41-13.el7                  base              65 k
 libsemanage-python                 x86_64             2.5-8.el7                    base             104 k
 python-IPy                         noarch             0.75-6.el7                   base              32 k
 setools-libs                       x86_64             3.3.8-1.1.el7                base             612 k

Transaction Summary
===========================================================================================================
Install  1 Package (+6 Dependent packages)

Total download size: 1.6 M
Installed size: 5.1 M
Downloading packages:
(1/7): audit-libs-python-2.7.6-3.el7.x86_64.rpm                                     |  73 kB  00:00:00
(2/7): libsemanage-python-2.5-8.el7.x86_64.rpm                                      | 104 kB  00:00:00
(3/7): python-IPy-0.75-6.el7.noarch.rpm                                             |  32 kB  00:00:00
(4/7): checkpolicy-2.5-4.el7.x86_64.rpm                                             | 290 kB  00:00:00
(5/7): setools-libs-3.3.8-1.1.el7.x86_64.rpm                                        | 612 kB  00:00:00
(6/7): policycoreutils-python-2.5-17.1.el7.x86_64.rpm                               | 446 kB  00:00:00
(7/7): libcgroup-0.41-13.el7.x86_64.rpm                                             |  65 kB  00:00:01
-----------------------------------------------------------------------------------------------------------
Total                                                                      1.4 MB/s | 1.6 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : setools-libs-3.3.8-1.1.el7.x86_64                                                       1/7
  Installing : checkpolicy-2.5-4.el7.x86_64                                                            2/7
  Installing : libcgroup-0.41-13.el7.x86_64                                                            3/7
  Installing : python-IPy-0.75-6.el7.noarch                                                            4/7
  Installing : audit-libs-python-2.7.6-3.el7.x86_64                                                    5/7
  Installing : libsemanage-python-2.5-8.el7.x86_64                                                     6/7
  Installing : policycoreutils-python-2.5-17.1.el7.x86_64                                              7/7
  Verifying  : libsemanage-python-2.5-8.el7.x86_64                                                     1/7
  Verifying  : audit-libs-python-2.7.6-3.el7.x86_64                                                    2/7
  Verifying  : python-IPy-0.75-6.el7.noarch                                                            3/7
  Verifying  : policycoreutils-python-2.5-17.1.el7.x86_64                                              4/7
  Verifying  : libcgroup-0.41-13.el7.x86_64                                                            5/7
  Verifying  : checkpolicy-2.5-4.el7.x86_64                                                            6/7
  Verifying  : setools-libs-3.3.8-1.1.el7.x86_64                                                       7/7

Installed:
  policycoreutils-python.x86_64 0:2.5-17.1.el7

Dependency Installed:
  audit-libs-python.x86_64 0:2.7.6-3.el7               checkpolicy.x86_64 0:2.5-4.el7
  libcgroup.x86_64 0:0.41-13.el7                       libsemanage-python.x86_64 0:2.5-8.el7
  python-IPy.noarch 0:0.75-6.el7                       setools-libs.x86_64 0:3.3.8-1.1.el7

Complete!

インストールが完了したら、semanageを実行して、使用可能かどうかを確認します。

semanage port -a -t mongod_port_t -p tcp 27017

これで、エラーは表示されないはずです。

以上です。


Cent OS
  1. CentOS – semanageコマンドが見つかりませんエラー–修正はここにあります!

  2. CentOS7でifconfigコマンドが見つかりません最小限のインストール

  3. ifconfig コマンドが見つからない – CentOS/RHEL 7

  1. 「-bash:ファイアウォール:コマンドが見つかりません」 – CentOS/RHEL 7 での解決方法

  2. 「lsb_release:command not found」 – CentOS/RHEL で修正

  3. CentOS/RHEL 8 で「-bash:route:コマンドが見つかりません」

  1. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

  2. id:コマンドが見つかりません

  3. w:コマンドが見つかりません