Don't always use default mapping to "nobody".
authorJ. Bruce Fields <bfields@fieldses.org>
Fri, 13 Oct 2006 19:35:52 +0000 (15:35 -0400)
committerNeil Brown <neilb@suse.de>
Mon, 16 Oct 2006 23:46:39 +0000 (09:46 +1000)
commitbdfe0d28ee4c23dec311423a34b2a3ec65b5b318
treeb67d31e850fad0f1ef72b4044052857853da3710
parent4e380407c546d944017f54f83d24a73f8fd35884
Don't always use default mapping to "nobody".

Signed-off-by: Kevin Coffman <kwc@citi.umich.edu>
We've been ignoring all mapping errors and instead mapping to a "nobody" user
or group.

This is arguably OK for the cases where we're returning a value to the user
(so, id->name mapping on the server or name->id mapping on the client).

But it's a disaster in the other direction (id->name on the server or id->name
on the client): for example, a chown to an unknown user should *not*
automatically be translated into a succesful chown to "nobody".

This patch fixes that problem on the server side.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
utils/idmapd/idmapd.c