On Wed, Feb 11, 2009 at 11:09:33AM -0600, Tom Haynes wrote:
> Nicolas Williams wrote:
> >      782 +        crset_zone_privall(mcred);
> >      783 +        if (crsetpriv(mcred, PRIV_FILE_DAC_WRITE, 
> >      PRIV_FILE_DAC_READ,
> >      784 +            PRIV_FILE_DAC_SEARCH, PRIV_FILE_DAC_EXECUTE, 
> >      PRIV_SYS_MOUNT,
> >      785 +            PRIV_FILE_OWNER, NULL)) {
> >
> >Why crsetpriv() when the crset_zone_privall() at 782 should be getting
> >you all those privs anyways?
> >
> >(And if the zone doesn't have some of those, then maybe the user should
> >get what they deserver :)
> 
> Okay, I've tested a stock system, a system with the above piece of
> code, and a system without the above piece of code. The stock system
> shows the error and both of the other two test systems do not show the
> error.
> 
> That means this code is indeed not needed.
> 
> I'm going to keep the old version at the above webrev. I've generated
> a new one at:
> 
> http://cr.opensolaris.org/~tdh/krbvariant

Thanks.

You seem to have indented 693-694 by accident.

Looks good!

Please RTI and push ASAP :)

And the EBUSY bug too!

Nico
-- 

Reply via email to