Fix SELinux capabilities. Creating a tap interface with 'tap connect' was returning... 52/10852/2
authorVictor Nguyen -T (victong2 - OTHERWISE PORTAGE at Cisco) <victong2@cisco.com>
Tue, 27 Feb 2018 17:20:03 +0000 (18:20 +0100)
committerDave Barach <openvpp@barachs.net>
Wed, 28 Feb 2018 14:35:30 +0000 (14:35 +0000)
Change-Id: Icd0529b49adb86e7b371283a6f39af03816951c5
Signed-off-by: Victor Nguyen <victong2@cisco.com>
extras/selinux/vpp-custom.te

index e0a1f64..e8ac50e 100644 (file)
@@ -43,9 +43,9 @@ files_tmp_file(vpp_tmp_t)
 # vpp local policy
 #
 
-allow vpp_t self:capability { dac_override ipc_lock setgid sys_rawio net_raw sys_admin }; # too benefolent
+allow vpp_t self:capability { dac_override ipc_lock setgid sys_rawio net_raw sys_admin net_admin }; # too benevolent
 dontaudit vpp_t self:capability2 block_suspend;
-allow vpp_t self:process { execmem execstack setsched signal }; # too benefolent
+allow vpp_t self:process { execmem execstack setsched signal }; # too benevolent
 allow vpp_t self:packet_socket { bind create setopt ioctl };
 allow vpp_t self:tun_socket { create relabelto relabelfrom };
 allow vpp_t self:udp_socket { create ioctl };