2024-05-27 02:28:37 +08:00
|
|
|
# semanage port
|
|
|
|
|
|
|
|
> Manage persistent SELinux port definitions.
|
|
|
|
> See also: `semanage`.
|
2024-09-18 20:42:03 +02:00
|
|
|
> More information: <https://manned.org/semanage-port>.
|
2024-05-27 02:28:37 +08:00
|
|
|
|
|
|
|
- List all port labeling rules:
|
|
|
|
|
2025-03-09 01:35:31 +02:00
|
|
|
`sudo semanage port {{[-l|--list]}}`
|
2024-05-27 02:28:37 +08:00
|
|
|
|
|
|
|
- List all user-defined port labeling rules without headings:
|
|
|
|
|
2025-03-09 01:35:31 +02:00
|
|
|
`sudo semanage port {{[-l|--list]}} {{[-C|--locallist]}} {{[-n|--noheading]}}`
|
2024-05-27 02:28:37 +08:00
|
|
|
|
|
|
|
- Add a user-defined rule that assigns a label to a protocol-port pair:
|
|
|
|
|
2025-03-09 01:35:31 +02:00
|
|
|
`sudo semanage port {{[-a|--add]}} {{[-t|--type]}} {{ssh_port_t}} {{[-p|--proto]}} {{tcp}} {{22000}}`
|
2024-05-27 02:28:37 +08:00
|
|
|
|
2025-01-01 13:11:49 +08:00
|
|
|
- Add a user-defined rule that assigns a label to a protocol-port-range pair:
|
|
|
|
|
2025-03-09 01:35:31 +02:00
|
|
|
`sudo semanage port {{[-a|--add]}} {{[-t|--type]}} {{http_port_t}} {{[-p|--proto]}} {{tcp}} {{80-88}}`
|
2025-01-01 13:11:49 +08:00
|
|
|
|
2024-05-27 02:28:37 +08:00
|
|
|
- Delete a user-defined rule using its protocol-port pair:
|
|
|
|
|
2025-03-09 01:35:31 +02:00
|
|
|
`sudo semanage port {{[-d|--delete]}} {{[-p|--proto]}} {{udp}} {{11940}}`
|