semanage port
Manage persistent SELinux port definitions.
See also: semanage.
More information: https://manned.org/semanage-port.
- List all port labeling rules:
sudo semanage port -l|–list
- List all user-defined port labeling rules without headings:
sudo semanage port -l|–list -C|–locallist -n|–noheading
- Add a user-defined rule that assigns a label to a protocol-port pair:
sudo semanage port -a|–add -t|–type ssh_port_t -p|–proto tcp 22000
- Add a user-defined rule that assigns a label to a protocol-port-range pair:
sudo semanage port -a|–add -t|–type http_port_t -p|–proto tcp 80-88
- Delete a user-defined rule using its protocol-port pair:
sudo semanage port -d|–delete -p|–proto udp 11940