Some articles on nsswitch:

Passwd (database) - Nsswitch.conf
... A system administrator usually configures the operating system's name services using the file /etc/nsswitch.conf ... The nsswitch.conf file has line entries for each service consisting of a database name in the first field, terminated by a colon, and a list of possible source databases mechanisms in ...