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

Re: mkfs and fsck in /sbin



On Sat, Nov 09, 2002 at 04:26:52PM +0100, Robert Millan wrote:
> If a program hard-codes /sbin it means that it's being run as normal
> user (without /sbin in PATH) but still needs that utility. so it's
> just a workaround for the problem which is the lack of the utility
> in users' PATH.

No, the reason to hard code is to make absolutely sure that you get this one
executable, independent of the current PATH setting.  This is usually quite
reasonable for security reasons.

Another way to solve this is to override PATH in the program to something
secure.
 
> I guess the debian-devel people wouldn't like to set symlinks either.

I guess they wouldn't like moving them in the first place.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    marcus@gnu.org
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de/



Reply to: