Ainda não há suporte a senhas sombra no NIS. John F. Haugh, o autor do conjunto de softwares de senhas sombras, liberou uma versão da biblioteca de funções sombra através da licença GPL no grupo comp.sources.misc. Há algum suporte a NIS, mas ainda está incompleto e os arquivos não podem ser adicionados à biblioteca padrão C. Por outro lado, a publicação de informações do arquivo /etc/shadow via NIS é uma forma de deficiência aos propósitos das ferramentas de senhas sombras.
Apesar das funções de pesquisas de senhas NYS não utilizarem o mapa shadow.byname ou qualquer outro similar, NYS suporta esta sistemática usando um arquivo /etc/shadow de forma transparente. Quando a implementação NYS de getpwnam é acionada para pesquisar as informações especificadas em um nome de acesso fornecido, as facilidades especificadas pela entrada passwd no arquivo nsswitch.conf são utilizados. O serviço nis irá simplesmente pesquisar o nome no mapa passwd.byname no servidor NIS. O serviço files irá verificar se o arquivo /etc/shadow está presente e em caso positivo, tentará abrí-lo. Caso não esteja, ou caso não tenha privilégios de root, usará o comportamento tradicional de pesquisar somente o arquivo /etc/passwd. De qualquer forma, caso o arquivo shadow exista e possa ser aberto, NYS irá extrair a senha de usuário do arquivo shadow. A função getpwuid é implementada de forma similar. Desta forma, os binários compilados com NYS irão lidar com um conjunto de ferramentas de senhas sombra de forma transparente.