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

Re: Bug#134672: traceroute belongs in /usr/bin



In message <Pine.LNX.4.21.0202191309110.31919-100000@chiark.greenend.org.uk> yo
u write:
> 
>  I believe this bug to be the same as the bug I submitted #107150 which is
> currently before the technical-committee (package tech-ctte).

Yes, thanks.

The FHS is clear (and I'm clarifying it AGAIN in case there is still
debate): setuid traceroute belongs /usr/bin.

Under FHS 2.2, it's clear that a symlink (either way) would suffice to
be compliant.  It's nicer to move it, but that's a "how much will this
break" question.

Notes:
	o Whether the Debian policy should mandate FHS compliance with
	  only one qualifier (conflicts with rest of Policy) is an
	  interesting question, but does not effect the fact that it does.

	o Whether the "root-only commands" specification is an
	  arbitrary choice or not is an interesting question, but not
	  relevant to deciding compliance.

	o Whether */sbin is a good idea is also an interesting
	  question, but not relevant to deciding compliance.

	o If traceroute were not setuid (and hence only usable by
	  root), /usr/sbin WOULD be the correct path.

	o Whether ifconfig, route and sendmail belong in */sbin is an
	  interesting question, but not relevant to deciding
	  compliance of the traceroute package.

		o As they are currently explicitly mentioned as being
		  in */sbin, they are in compliance.

		o I would love to see a proposal for FHS 2.3 to move
		  these.

	o Whether mk*fs* and fsck* belong in /sbin is an interesting
	  question, but not relevent to deciding the compliance of the
	  traceroute package.

		o While both are possibly useful to users for loopback
		  files, I believe it's a line call.

Please forward any questions,
Rusty.
FHS 2.2 Editor.
--
  Anyone who quotes me in their sig is an idiot. -- Rusty Russell.



Reply to: