Hide Forgot
Description of problem: Hosts setup with matching domain entries in idmapd.conf. when it hits a file that gets mapped to nobody or is owned by nobody it emits the error: nss_getpwnam: name 'nobody' does not map into domain to the logs on the client. I bumped the verbosity to 9 and talked to steved on irc about it a good bit. He asked me to file this. when it hits the nobody files it dumps out this rpc.idmapd[11066]: nfs4_name_to_uid: calling nsswitch->name_to_uid rpc.idmapd[11066]: nss_getpwnam: name 'nobody' domain 'fedoraproject.org': resulting localname '(null)' rpc.idmapd[11066]: nss_getpwnam: name 'nobody' does not map into domain 'fedoraproject.org' rpc.idmapd[11066]: nfs4_name_to_uid: nsswitch->name_to_uid returned -22 rpc.idmapd[11066]: nfs4_name_to_uid: final return value is -22 rpc.idmapd[11066]: Client 6: (user) name "nobody" -> id "99" rpc.idmapd[11066]: nfs4_name_to_gid: calling nsswitch->name_to_gid rpc.idmapd[11066]: nfs4_name_to_gid: nsswitch->name_to_gid returned -22 rpc.idmapd[11066]: nfs4_name_to_gid: final return value is -22 rpc.idmapd[11066]: Client 6: (group) name "nobody" -> id "99" Version-Release number of selected component (if applicable): nfs-utils-1.2.3-7.el6.x86_64 How reproducible: create dir structure - and ls in the mounted dir Actual results: emits error msg to logs: rpc.idmapd[11066]: nss_getpwnam: name 'nobody' domain 'fedoraproject.org': resulting localname '(null)' rpc.idmapd[11066]: nss_getpwnam: name 'nobody' does not map into domain 'fedoraproject.org' Expected results: not doing that. Additional info: at first we thought it has to do with /etc/nsswitch.conf having entry of: passwd: db files but reversing that didn't seem to change things.
(In reply to comment #0) > Description of problem: > Hosts setup with matching domain entries in idmapd.conf. > when it hits a file that gets mapped to nobody or is owned by nobody it emits > the error: > nss_getpwnam: name 'nobody' does not map into domain > > to the logs on the client. > > I bumped the verbosity to 9 and talked to steved on irc about it a good bit. > He asked me to file this. > > when it hits the nobody files it dumps out this > > > > rpc.idmapd[11066]: nfs4_name_to_uid: calling nsswitch->name_to_uid > rpc.idmapd[11066]: nss_getpwnam: name 'nobody' domain 'fedoraproject.org': > resulting localname '(null)' The above statement explains the problem. DNS on the local machine was not set up (or returning NULL) and the Domain= variable in /etc/idmapd.conf was not set. I was able to reproduce this problem by setting the Domain=" ". So I'm going to close this bz, please feel free to reopen it...