Selinux semanage удалить или изменить цепочку

Selinux semanage удалить или изменить цепочку

Я использую на всех своих серверах порт 24 для SSH. После смены порта я получил ошибку, потому что Selinux блокирует перезагрузку сервера SSHD

4 08:08:02 kvm452 sshd[18297]: error: Bind to port 24 on 0.0.0.0 failed: Permission denied.
May  4 08:08:02 kvm452 sshd[18297]: error: Bind to port 24 on :: failed: Permission denied.
May  4 08:08:02 kvm452 sshd[18297]: fatal: Cannot bind any address.

Но если Selinux активен (Centos 6.X), то порт 24 назначен Cyrus.

lmtp_port_t                    tcp      24
lmtp_port_t                    udp      24

Ну, мне нравится менять порт на порт 24 с SSHD

semanage port -a -t ssh_port_t -p tcp 24
    /usr/sbin/semanage: Port tcp/24 already defined

Попробуйте удалить цепочку semanage port -d -p tcp 24 /usr/sbin/semanage: Порт tcp/24 определен в политике, не может быть удален

Попробуйте несколько вариантов, но я не вижу решения. На странице руководства только говорят:

 -d, --delete
      Delete a OBJECT record NAME

решение1

Вам следует использоватьне известный порт, что-то выше 1024.

решение2

Попытался ли ты semanage port -m -t ssh_port_t -p tcp 24?

Связанный контент