semanage
SELinux persistent beleid beheertool.
Sommige subcommando's zoals boolean
, fcontext
, port
, etc. hebben hun eigen gebruiksdocumentatie.
Meer informatie: https://manned.org/semanage.
- Stel een SELinux-boolean in of uit. Booleans stellen de beheerder in staat om aan te passen hoe beleidsregels invloed hebben op ingesloten procestypes (ook wel domeinen genoemd):
sudo semanage boolean
-m|–modify
-1|–on|-0|–off
haproxy_connect_any
- Voeg een door de gebruiker gedefinieerde bestandscontextlabelregel toe. Bestandscontexten definiëren welke bestanden ingesloten domeinen mogen openen:
sudo semanage fcontext
-a|–add
-t|–type
samba_share_t '/mnt/share(/.*)?'
- Voeg een door de gebruiker gedefinieerde poortlabelregel toe. Poortlabels definiëren op welke poorten ingesloten domeinen mogen luisteren:
sudo semanage port
-a|–add
-t|–type
ssh_port_t
-p|–proto
tcp
22000
- Stel de permissieve modus in of uit voor een ingesloten domein. Per-domein permissieve modus biedt meer gedetailleerde controle vergeleken met
setenforce
:
sudo semanage permissive
-a|–add|-d|–delete
httpd_t
- Exporteer lokale aanpassingen in de standaardopslag:
sudo semanage export
-f|–output_file
pad/naar/bestand
- Importeer een bestand gegenereerd door
semanage export
in lokale aanpassingen (VOORZICHTIG: kan huidige aanpassingen verwijderen!):
sudo semanage import
-f|–input_file
pad/naar/bestand