Nether running as non-privileged user needs CAP_NET_ADMIN for netfilter
to work. Additionally it needs CAP_NET_RAW to restore firewall with
iptables.
Change-Id: Ieb358e8837769ffe2039c608be2361e2feec8a1c
Signed-off-by: Zbigniew Jasinski <z.jasinski@samsung.com>
ExecReload=/bin/kill -HUP $MAINPID
User=security_fw
Group=security_fw
+SecureBits=keep-caps
+Capabilities=cap_net_admin,cap_net_raw=eip
+CapabilityBoundingSet=CAP_NET_RAW CAP_NET_ADMIN
[Install]
WantedBy=multi-user.target
%files
%defattr(644,root,root,755)
-#%caps(cap_sys_admin,cap_mac_override=ei)
-%attr(755,root,root) %{_bindir}/nether
+%caps(cap_net_admin,cap_net_raw=ei) %attr(755,root,root) %{_bindir}/nether
%dir %{_sysconfdir}/nether
%config %{_sysconfdir}/nether/file.policy
%config %{_sysconfdir}/nether/nether.rules