No sistema operacional Linux, um arquivo /etc/shadow é um arquivo de senhas. É padrão do sistemas Unix mais modernos (antes as senhas ficavam junto do arquivo /etc/passwd).
È um arquivo de sistema em que a senha de cada usuário do sistema está criptografada e são armazenadas de forma que elas não estejam disponíveis para as pessoas que não tenham autorização de root.
Normalmente, as informações do usuário, incluindo senhas, são mantidos em um arquivo de sistema chamado /etc/passwd.
Sistemas operacionais como Debian, Ubuntu, Centos, Mint, RedHat, Fedora, Slackware, Gentoo e praticamente todos os principais ainda utilizam esta estrutura para efetuar o login dos usuários no sistema.