Cada vez que intento ejecutar esta línea para configurar SELinux para instalar xrdp desde este tutorial:
# chcon --type=bin_t /usr/sbin/xrdp
# chcon --type=bin_t /usr/sbin/xrdp-sesman
Recibo estos errores:
chcon: can't apply partial context to unlabeled file '/usr/sbin/xrdp'
chcon: can't apply partial context to unlabeled file '/usr/sbin/xrdp-sesman'
Estoy en CentOS 7.2 de 64 bits.

Su comando tiene que dar más información. Se ha discutido antes (pero no veo duplicados ).
Por ejemplo,
semanage.chconcomando (pero primero debería determinar el tipo usandols -Z). El tipo completo generalmente tendría dos puntos (:) en el nombre, porque representa una jerarquía.Por ejemplo,
ls -lZda estas etiquetas para un listado de muestra:y
chconespera algo así comounconfined_u:object_r:bin_t:s0en su argumento. Abin_tes solo información parcial.El procedimiento de referencia debería haber funcionado, y el uso de
chconredundante. Comprobando mi CentOS7, tengoxrdpinstalado, y una lista muestraEl
system_ucampo es el SELinux usuario , elobject_rcampo es el papel ,bin_tes el tipo ys0es el (por defecto) de nivel . Los archivos/usr/sbinobtienen su contexto de un patrón mostrado porsemanage fcontext -l(pero hay muchas coincidencias). Al seguir la guía, es posible que haya eliminado el patrón paraxrdp- o incluso para/usr/sbin. Sin embargo, puede ser más explícito en el comando, especificando el usuario y el rol mediantechcon:Alternativamente, si los patrones están intactos pero (por ejemplo) movió los archivos en lugar de instalarlos, podría reparar los elementos utilizando
Otras lecturas:
restorecon- restaurar los contextos de seguridad SELinux predeterminados de los archivos.chcon- cambiar el contexto de seguridad de SELinux del archivofuente
Podría ayudar a alguien, así que aquí están mis simples 2 centavos. Si de alguna manera deshabilitó selinux, podría enfrentar este problema. Para resolver esto, simplemente cambie el selinux a la normalidad. abrir / etc / selinux / config y cambiar
SELINUX = deshabilitado
de regreso
SELINUX = hacer cumplir
fuente