GNU/Linux >> Tutoriales Linux >  >> Cent OS

Comando semanage no encontrado en CentOS 7/6 y RHEL 7/6 – Solución rápida

Cuando estaba redactando un artículo sobre la instalación de MongoDB en CentOS , tuve que ejecutar el comando semanage para hacer un cambio en SELinux política para permitirnos el acceso a MongoDB en el puerto 27017.

semanage port -a -t mongod_port_t -p tcp 27017

Para mi sorpresa, recibí un error.

-bash: semanage: command not found

semanage se utiliza para configurar ciertas partes de la política de SELinux sin necesidad de modificar o volver a compilar las fuentes de la política.

Esta pequeña publicación lo ayudará a instalar los paquetes necesarios para obtener el comando semanage. Veamos qué paquete nos proporciona el comando ifconfig usando el YUM comando.

yum whatprovides semanage

O

yum provides *bin/semanage

Salida:

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

A partir de la salida del comando anterior, puede ver que el paquete policycoreutils-python le proporciona el comando semanage . Ahora, instale el paquete policycoreutils-python usando el YUM comando.

yum -y install policycoreutils-python

Salida:

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!

Una vez completada la instalación, ejecute semanage para ver si está disponible o no.

semanage port -a -t mongod_port_t -p tcp 27017

Ahora, no debería ver ningún error.

Eso es todo.


Cent OS
  1. Cómo corregir el error de "comando de administración" no encontrado en CentOS

  2. Comando ifconfig no encontrado en CentOS 7 Instalación mínima

  3. Cómo arreglar el comando Sudo que no se encuentra en Debian 10

  4. “lsb_release:comando no encontrado” – Corrección en CentOS/RHEL

  5. “-bash:ruta:comando no encontrado” en CentOS/RHEL 7

Comando netstat no encontrado en CentOS 8 / RHEL 8 – Solución rápida

Comando ifconfig no encontrado en CentOS 8 / RHEL 8 – Solución rápida

Solución de problemas de Linux:el comando netstat no se encuentra en CentOS 7/8 y RHEL 7/8

“firewall-cmd:comando no encontrado” en CentOS 8 [Resuelto]

Cómo arreglar el comando Ifconfig no encontrado en CentOS 7

Cómo solucionarlo:el comando curl no encontró un error