Your users do not have ping, or traceroute in their path.
Try this:
From a console, check the users path, by entering the following:
Code:
user@machine$ echo $PATH
/usr/bin; /usr/sbin.............
This will echo the directories that the command interpreter will search for a command or filename, when typed at the console, without an absolutel path. Do this:
Code:
root@machine# which ping
This will tell you where ping resides. You must do this as root. If this directory, is not found in the list of directories you got when you echo'd the users' path, then you can do one of two things:
Have the user type the absolute path at the command line......
Or, add the directory to their path, by editing /etc/profile
Please note, that this may not fix your issue. While you will be able to see ping now, you may have to change the permissions of the file to allow the user to execute it before it will run for them.
As far as !<10> is concerned, I can;t say for certain, but I will hazard a guess.......
Some, actually, a lot of ping implementations, use the ! symbol to indicate an ICMP echo reply. That means that your ping went through, for instance:
Code:
root@machine# ping -f certainhost
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
As above, when you do a ping flood, the exclamation point, is used to denote a successful ping.
The same is true of Cisco devices. ! is a reply, while . is a timeout.
I would assume, that means that your times, as listed (min/max/avg) are pertaining to 10 replies.