Я намагався додати виняток до SELinux для apache на порту 5000. Отже, я використав команду:
# semanage port -a -t http_port_t -p tcp 5000
Але повертає помилку,
ValueError: Port tcp/5000 already defined
Я спробував перевірити, чи так це за допомогою команди:
semanage port -l |grep 5000
який дав вихід,
http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000
Як бачимо, 5000 не в цьому списку.
Чи є щось явне, що я пропускаю? Заздалегідь дякую за ваші зусилля
Тож я виявив, що інша служба мала визначений статус для TCP-порту 5000.
Але замінивши -a
параметр на -m
для зміни, додано порт tcp 5000 доhttp_port_t