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端口-d -p tcp 24 / usr / sbin / semanage:端口tcp / 24在策略中定义,不能删除

尝试几个选项,但我没有看到解决scheme。 在手册页上只说:

  -d, --delete Delete a OBJECT record NAME 

你应该使用一个非知名的端口 ,大于1024的东西。

你有没有试过semanage port -m -t ssh_port_t -p tcp 24