Selinux semanage eliminar o modificar cadena

Selinux semanage eliminar o modificar cadena

Utilizo en todos mis servidores el puerto 24 para SSH. Después de cambiar el puerto, recibí un error porque Selinux bloquea el servidor SSHD y reinicia

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.

Pero si Selinux está activo (Centos 6.X), el puerto 24 está asignado a Cyrus.

lmtp_port_t                    tcp      24
lmtp_port_t                    udp      24

Bueno a mi me gusta cambiar de puerto para usar el puerto 24 con SSHD

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

Intente eliminar la cadena semanage port -d -p tcp 24 /usr/sbin/semanage: el puerto tcp/24 está definido en la política, no se puede eliminar

Pruebe varias opciones, pero no veo la solución. En la página de manual solo diga:

 -d, --delete
      Delete a OBJECT record NAME

Respuesta1

Deberías usar unpuerto no conocido, algo por encima de 1024.

Respuesta2

Has probado semanage port -m -t ssh_port_t -p tcp 24?

información relacionada