Deocamdată nu există suport NIS pentru site-uri care folosesc shadow pentru login. John F.-Haugh, autorul pachetului shadow, a lansat de curând pe comp.sources.misc o nouă versiune a bibliotecii de funcții shadow care suportă parțial NIS, deci e incompletă și nu a fost încă în biblioteca C standard libc. Pe de altă parte, publicarea cu NIS a informațiilor din /etc/shadow contravine scopului pe care îl are shadow !
Deși funcțiile NYS referitoare la password nu folosesc map-ul shadow.byname sau ceva similar, NYS permite în mod transparent folosirea unui fișier /etc/shadow. Când este apelată implementarea NYS a funcției getpwnam sunt utilizate specificațiile din câmpul passwd din nsswitch.conf. Serviciul NIS va localiza informațiile cerute în map-ul passwd.byname de pe serverul NIS. Totuși, serviciul files va verifica existența fișierului /etc/shadow, și dacă îl găsește va încerca să-l deschidă. Dacă nu există sau dacă userul nu este root, se va reveni la comportamentul clasic: căutarea informațiilor numai în /etc/passwd. Dacă /etc/shadow există și poate fi deschis, NYS va lua din shadow parola utlizatorului. Funcția getpwuid este implementată în mod similar. Astfel, executabilele compilate cu NYS se vor descurca în mod transparent cu o configurare care folosește shadow.