Stefan Schulze Frielinghaus wrote: > You can add ports via semange e.g. "semanage port -a -t memcached_port_t > -p tcp 11211" > > see semanage(8) for more details > > PS: you need to declare the type in your policy before executing the > command. look at modules/kernel/corenetwork.te for some examples > > On 06.09.2007, at 18:43, Konstantin Ryabitsev wrote: > >> Hello, all: >> >> I'm trying to write a policy for memcached, but I'm not sure how I'd >> declare a new memcached_port_t (11211/tcp). Any pointers? If you want to manage the port for a daemon that is started/stopped via an init script, then the best place to put the 'semanage port -a ...' command is in the init script itself. This will ensure that the port definition is set and removed when the daemon starts/stops. Putting it in the spec file and running at package install time is not enough because I don't believe that the semanage'd ports persist after a reboot. start() { ... if selinuxenabled ; then /usr/sbin/semanage port -a -t memcached_port_t -p tcp 12111 &>/dev/null || : fi ... } stop() { ... if selinuxenabled ; then /usr/sbin/semanage port -d -t memcached_port_t -p tcp 11211 &>/dev/null || : fi ... } --Wart -- fedora-selinux-list mailing list fedora-selinux-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-selinux-list