Em sistemas Linux e Unix-like, o Name Service Switch é usado para reunir entradas para os bancos de dados de nomes de sistemas.
Existem bancos de dados, como arquivos, dns, nis e ldap. É possível determinar para um determinado usuário qual serviço foi usado para adicionar essa entrada?
Mais informações devem ser reunidas das respectivas ferramentas para esses serviços ou há um conjunto padrão de informações que o NSS coleta além de apenas um nome?
Além disso, como o PAM obtém credenciais do NSS? É apenas o nome de usuário? O NSS é usado quando o PAM está autenticando sobre o ldap? O PAM retorna para o NSS? O PAM é usado mesmo no LSAP ou em outros logins em rede?
O NSS pode ser ignorado por algum outro sistema ou é strongmente incorporado ao kernel?