Can you actually use ping as user? $ ping -c1 ::1; echo $? PING ::1(::1) 56 data bytes 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.057 ms --- ::1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.057/0.057/0.057/0.000 ms 0 Also, due #1174504 you should not need any capability: $ getcap `which ping` # nothing