Re: [email@example.com: Bug#100744: Binary should be in /usr/bin, since it's useful to non-admins.]
On Thu, Jun 14, 2001 at 03:37:56AM -0500, Bryan Andersen wrote:
> Fixed paths are used in scripts for security reasons. This way the
> expected program is run rather than a trojan or some other program
> with the same name. This assumes the program in the normal posisiton
> is the real one. :-)
> traceroute was placed in /usr/sbin long before more rigid standards
> for program placement were adopted. So its' placement is an artefact
> of older looser program placement rules.
> I'd just close the bug report and state that it can't be moved du to
> it's being cemented in place by other program's using fixed paths to
> locate it.
How about a link (symbolic or hard)?
This has been a contentious issue for a while. IMHO, traceroute is
in the same category as ping, and ping is in /bin. So traceroute should
be in /usr/bin or /bin. mtr (a traceroute replacement) is in /usr/bin.
Hamish Moffatt VK3SB <firstname.lastname@example.org> <email@example.com>