On Tue, Jan 19, 2010 at 6:05 PM, Nicolas Williams <Nicolas.Williams at sun.com> wrote: > On Tue, Jan 19, 2010 at 05:28:01PM -0600, Mike Gerdts wrote: >> I'm trying to untangle how credentials are mapped when NFSv4 is used, >> but things aren't making sense. ?I think that this is because kinit(1) >> doesn't purge old entries from the RPC GSS cache. > > That's right. ?kdestroy does, and kinit does not purge the kernel > RPCSEC_GSS security context cache. ?Therefore you need to kdestroy > before kinit'ing as a different user. > > Yes, I too would call that a bug. > >> Does kinit.c need a call to krpc_sys(KRPC_REVAUTH, ...) like >> kdestroy.c has? > > I'd say so. > > Nico > -- >
I opened: 6918162 kinit fails to flush old creds from kernel rpc gss cache -- Mike Gerdts http://mgerdts.blogspot.com/