[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [vulture@aoi.dyndns.org: 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
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>



Reply to: