On Dec 21, 2009, at 3:57 PM, Bart Smaalders wrote: > Tim Haley wrote: >> I am sponsoring the following fast-track for Lisa Week. It >> introduces >> a new reserved uid and gid for purposes of improved ACL manipulation >> when an id is not mappable by the client or server. Requested >> binding >> is patch/micro. Timeout is 1/6/2010. > > Do the client and server exchange the unknown user id numerically or > via a string? If a string, does fixing the userid matter, or is it > the > name that's important?
With NFSv4 the unknown user is exchanged via a string. You will see the user go over the wire looking something like "unknown at sun.com". (Of course, the Solaris NFSv4 client won't send this user over the wire.) Giving "unknown" a userid matters when it comes to the rest of the stack. For example, the ACL structures (ace_t and aclent_t) use uid_t's to distinguish the users and groups in the ACL. Thanks, Lisa