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

CentOS 8 /RHEL8にsemanageコマンドが見つかりません

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

この投稿は、semanageコマンドを取得するために必要なパッケージをインストールするのに役立ちます。

YUMコマンドを使用してsemanageコマンドを提供するパッケージを見てみましょう。

yum whatprovides semanage

または

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

出力:

Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                          1.4 MB/s | 7.6 MB     00:05
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                             1.3 MB/s | 4.7 MB     00:03
Last metadata expiration check: 0:00:05 ago on Wed 17 Jul 2019 06:34:12 AM EDT.
policycoreutils-python-utils-2.8-16.1.el8.noarch : SELinux policy core python utilities
Repo        : rhel-8-for-x86_64-baseos-rpms
Matched from:
Filename    : /usr/sbin/semanage
上記の出力は、policycoreutils-python-utilsパッケージがsemanageコマンドを提供することを示しています。

次に、YUMコマンドを使用してpolicycoreutils-python-utilsパッケージをインストールします。

yum install -y policycoreutils-python-utils

出力:

Updating Subscription Management repositories.
Last metadata expiration check: 0:01:39 ago on Wed 17 Jul 2019 06:34:12 AM EDT.
Dependencies resolved.
==================================================================================================================
 Package                        Arch     Version                            Repository                       Size
==================================================================================================================
Installing:
 policycoreutils-python-utils   noarch   2.8-16.1.el8                       rhel-8-for-x86_64-baseos-rpms   228 k
Installing dependencies:
 python3-policycoreutils        noarch   2.8-16.1.el8                       rhel-8-for-x86_64-baseos-rpms   2.2 M
 python3-libsemanage            x86_64   2.8-5.el8                          rhel-8-for-x86_64-baseos-rpms   127 k
 python3-setools                x86_64   4.2.0-2.el8                        rhel-8-for-x86_64-baseos-rpms   598 k
 checkpolicy                    x86_64   2.8-2.el8                          rhel-8-for-x86_64-baseos-rpms   338 k
 python3-audit                  x86_64   3.0-0.10.20180831git0047a6c.el8    rhel-8-for-x86_64-baseos-rpms    85 k

Transaction Summary
==================================================================================================================
Install  6 Packages

Total download size: 3.6 M
Installed size: 9.9 M
Downloading Packages:
(1/6): python3-setools-4.2.0-2.el8.x86_64.rpm                                     372 kB/s | 598 kB     00:01
(2/6): python3-libsemanage-2.8-5.el8.x86_64.rpm                                    69 kB/s | 127 kB     00:01
(3/6): python3-policycoreutils-2.8-16.1.el8.noarch.rpm                            1.1 MB/s | 2.2 MB     00:02
(4/6): python3-audit-3.0-0.10.20180831git0047a6c.el8.x86_64.rpm                   170 kB/s |  85 kB     00:00
(5/6): checkpolicy-2.8-2.el8.x86_64.rpm                                           437 kB/s | 338 kB     00:00
(6/6): policycoreutils-python-utils-2.8-16.1.el8.noarch.rpm                       691 kB/s | 228 kB     00:00
------------------------------------------------------------------------------------------------------------------
Total                                                                             1.5 MB/s | 3.6 MB     00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                          1/1
  Installing       : python3-audit-3.0-0.10.20180831git0047a6c.el8.x86_64                                     1/6
  Installing       : checkpolicy-2.8-2.el8.x86_64                                                             2/6
  Installing       : python3-setools-4.2.0-2.el8.x86_64                                                       3/6
  Installing       : python3-libsemanage-2.8-5.el8.x86_64                                                     4/6
  Installing       : python3-policycoreutils-2.8-16.1.el8.noarch                                              5/6
  Installing       : policycoreutils-python-utils-2.8-16.1.el8.noarch                                         6/6
  Running scriptlet: policycoreutils-python-utils-2.8-16.1.el8.noarch                                         6/6
  Verifying        : python3-policycoreutils-2.8-16.1.el8.noarch                                              1/6
  Verifying        : python3-libsemanage-2.8-5.el8.x86_64                                                     2/6
  Verifying        : python3-setools-4.2.0-2.el8.x86_64                                                       3/6
  Verifying        : checkpolicy-2.8-2.el8.x86_64                                                             4/6
  Verifying        : python3-audit-3.0-0.10.20180831git0047a6c.el8.x86_64                                     5/6
  Verifying        : policycoreutils-python-utils-2.8-16.1.el8.noarch                                         6/6
Installed products updated.

Installed:
  policycoreutils-python-utils-2.8-16.1.el8.noarch      python3-policycoreutils-2.8-16.1.el8.noarch
  python3-libsemanage-2.8-5.el8.x86_64                  python3-setools-4.2.0-2.el8.x86_64
  checkpolicy-2.8-2.el8.x86_64                          python3-audit-3.0-0.10.20180831git0047a6c.el8.x86_64

Complete!

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

semanage -h

以上です。


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

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

  3. CentOS 8の「firewall-cmd:コマンドが見つかりません」[解決済み]

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

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

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

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

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

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