A modified (or newly installed) nsswitch.conf file fails to work properly.
Symptoms:
You install a new nsswitch.conf file or make changes to the existing file, but your system does not implement the changes.
Possible Cause:
Each time an nsswitch.conf file is installed or changed, you must reboot the machine for your changes to take effect. This is because nscd caches the nsswitch.conf file.
Solution:
Check your nsswitch.conf file against the information contained in the nsswitch.conf man page. Correct the file if necessary, and then reboot the machine.