For some reason, on one of my
Debian
VMs
I got this error when running ping somehost
as a regular user:
ping: socket: Operation not permitted
I could sudo ping
just fine.
But ping should work for regular users.
It turns out, the fix is quite easy. To fix this, run:
sudo setcap cap_net_raw=ep /bin/ping
Hopefully, this tip can save some time for someone else in the same situation.