Selinux: Gestion des ports; La command Semanage n'est pas trouvée

J'ai du mal à configurer SELinux pour permettre l'envoi de courrier.

En lisant la documentation de SELinux, j'ai trouvé que je peux gérer les ports via la command semanage , mais la command ne peut être trouvée.

Existe-t-il une autre façon de gérer les ports à l'aide de SELinux, ou une façon pour moi de find cette command? Le pire cas: Existe t-il un moyen de désactiver SELinux, ou passer au mode permissif sans redémarrer?

Je lance Fedora.

Merci!

SELinux est une bête compliquée que j'ai réussi à éviter jusqu'à présent (c'est sur la list de tâches quelque part!). Cependant, la seule command que la plupart des sysadmins apprendront est celle de la désactiver:

 setenforce 0 

Vous pouvez ensuite utiliser cette command pour vérifier l'état de SELinux:

 getenforce 

Un google rapide a affiché cette page sur le sujet de l'installation du semanage, semble plutôt simple.

Il est assez tard (3 ans plus) mais désactiver Selinux n'est pas la réponse «juste». Vous findez le semanage dans le policycoreutils-python , qui ne semble pas être installé par défaut.

Cependant, le renvoi de port devrait être géré par firewalld – le time que j'avais besoin d'utiliser semanage était de définir les drapeaux de selinux pour un partage de samba. J'utilise le gui pour firewalld, mais firewall-cmd --permanent [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> doit append un port de façon permanente et le firewall-cmd --reload devrait le charger. Comme toujours, RTFM pour plus de détails.