66b79c9
Don't rely on getpwnam() to return current information It caches it's nsswitch module list at start up. This means that it can return bogus information if that config file changes at run time.