nov 22, 2011
SELinux ‘semanage: command not found’
semanage (SELinux Policy Management tool) es un comando que permite configurar políticas de SELinux en RHEL, CentOS, etc. Lo más probable es que en un sistema Red Hat 6 instalado por defecto (base) el comando no se encuentre disponible:
# semanage login -l semanage: command not found
Si visteis el artículo que hice hace un tiempo sobre trucos de yum recordaréis que con “whatprovides” podemos encontrar rápidamente el paquete que contiene un determinado binario/fichero:
# yum whatprovides */semanage
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: sunsite.rediris.es
* extras: sunsite.rediris.es
* updates: sunsite.rediris.es
libsemanage-devel-2.0.43-4.el6.i686 : Header files and libraries used to build
: policy manipulation tools
Repo : base
Matched from:
Filename : /usr/include/semanage
policycoreutils-python-2.0.83-19.1.el6.i686 : SELinux policy core python
: utilities
Repo : base
Matched from:
Filename : /usr/sbin/semanage
policycoreutils-python-2.0.83-19.8.el6_0.i686 : SELinux policy core python
: utilities
Repo : updates
Matched from:
Filename : /usr/sbin/semanage
Así que instalamos el paquete (y sus dependencias) y listo:
# yum install policycoreutils-python-2.0.83-19.1.el6.i686
# semanage login -l Login Name SELinux User MLS/MCS Range __default__ unconfined_u s0-s0:c0.c1023 root unconfined_u s0-s0:c0.c1023 system_u system_u s0-s0:c0.c1023

Comentarios recientes