Resposta curta :
passwd
armazena informações gerais do usuário e shadow
armazena informações passwd do usuário.
Resposta mais longa :
passwd
é o arquivo onde as informações do usuário (como nome de usuário, ID do usuário, ID do grupo, local do diretório pessoal, shell de login, ...) são armazenadas quando um novo usuário é criado.
shadow
é o arquivo onde informações importantes (como uma forma criptografada da senha de um usuário, o dia em que a senha expira, se a senha deve ou não ser alterada, o tempo mínimo e máximo entre alterações de senha,. ..) é armazenado quando um novo usuário é criado.
Algumas informações adicionais interessantes: passwd e sombra