tech-kern archive

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

Re: uid 0 (was Re: CVS commit: src/sys/kern)

On Tue Mar 17 2009 at 17:31:19 +0100, Quentin Garnier wrote:
> > > >Is it correct to use uid == 0 as a test outside of the secmodel?
> > > 
> > > Probably not, but I just made the code look exactly like the fork()
> > > case.
> > 
> > Doesn't kauth(KAUTH_GENERIC_ISSUSER) do the right thing?  Yes, I agree,
> > it wastes much non-ansified non-whitespace in the source tree, but things
> > like gaols would work better if we don't propagate code which we know
> > to be incorrect.
> KAUTH_GENERIC_ISSUSER was a temporary kludge for the kauth move.  It's
> slightly better than !uid, but not by much.

Sure, completely agree, but it's what we're using now.  I don't really
see it going away except in fantasy, though, since we need an effective
concept of superuser for unix.

Home | Main Index | Thread Index | Old Index