Re: High UID support for Linux

Tor Arntsen (tor@spacetec.no)
Thu, 3 Dec 1998 18:51:49 +0100


hpa@transmeta.com (H. Peter Anvin) writes:
>Then your customer's program is buggy, unless it intends to refer to
>the HOME and USER of the *user who started the setuid program*.

Sure, if by "buggy" you mean that my customer's program fail to
set up the full environment for the programs it is starting (and I want
my UID's home, not that of the user who started the setuid program).
However, this is a typical real life problem -- there's no way I could
get the customer to fix the program (the customer has to go to his
customer and get money to pay somebody else etc. etc.), he would just
say "I'm starting you with the right UID, what more do you want? Go away!"
Simple things like that cost more than a new SGI O2 to fix when you add
up the hours (and documentation and faxes) of all involved.
So I just have to forget about HOME etc. and use the system calls instead.
The only way to work in a multi-vendor setup is to never depend on anybody
but myself.
That's (real) life :-)

- Tor
(going back to writing my "Why we should use Linux PCs instead of bying
SGIs by the dozens" internal memo)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/