Well, I've got lots of answers, looks like an easy question.
The outcome is that traceroute needs access to /dev/nit, which is
available only to root, for security reasons. That's because it works
by sending packets with special values of the time-to-live parameter,
and to construct them it's necessary to have access to the raw
protocol, which is a root priviledge.
It should thus be made suid root if others want to use it. Notice that
this is the same for ping.
Thanks to all who responded:
Timothy G. Smith <tgsmith@Sun.COM>
Jim Lick <firstname.lastname@example.org>
Casper Dik <email@example.com>
Dan Schlitt <firstname.lastname@example.org>
Christopher Hoover <email@example.com>
Steve Simmons <firstname.lastname@example.org>
email@example.com (Daniel Trinkle)
firstname.lastname@example.org (Luis Fernando V. Gomes)
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:07:46 CDT