On Fri, Dec 24, 1999 at 06:16:36PM -0500, Greg Stark wrote:
> 
> [EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:
> 
> > The GNU project adopted /sbin because ordinary users should not be
> > burdened with executables that they *cannot* run usefully.  (Which is
> > in fact the same reason that they are in /etc or /sbin in BSD.)
> 
> I would be somewhat happier if that were the language in the FHS or Debian
> policy. However, there are many programs in sbin that are useful for ordinary
> users including the two explicitly listed in the FSSTND, traceroute and
> ifconfig.

Ideally, they possibly shouldn't be. Why is traceroute in /sbin
anyway? It's automatically setuid - doesn't this make putting it in
/sbin pointless?

> I personally don't buy this logic at all for two reasons:
> 
> 1) Nobody has been able to explain why these programs are a "burden"

There's no point in having programs like shutdown, fdisk etc. in
the users' path, and having them there could irritate in, for
exanple, tab completion.

> I guess I propose that either of two things happen:
> 
> 1) /sbin and /usr/sbin are put into everyone's path. 

Is there any other immediate solution?

[snip]
> or there's a third solution
> 
> 3) abolish /sbin and /usr/sbin and put these binaries in /bin and /usr/sbin.
>    Make symlinks so scripts still work. 

This is kind of ugly.

> Obviously the path of least resistance at least for potato is (1).

But it's not a good long-term solution, as it makes /sbin
pointless. Right?
-- 
alisdair mcdiarmid                             [EMAIL PROTECTED]
[burnt toast is what comes of trying to do too many things at once]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to