On Sat, Apr 28, 2018 at 10:53 AM, Ron Natalie <ron@ronnatalie.com> wrote:
Depending on the system PS may or may not need to be setuid to work by non-root users.     

Ping needs to be setuid because it uses raw sockets which are restricted (much like opening listens on low number ports) in many systems.

OSes could provide a controlled interface to ping, but there's not enough of a win to do so.

Warner