Leia no APUE , apenas fique curioso:
O arquivo de senha é usado toda vez que um usuário efetua login no sistema UNIX e toda vez que alguém executa um
ls -l
comando.
/etc/passwd
nos BSDs. Um ativo nscd
mudará as coisas; assim como o NSS. Portanto, observe que essa pergunta se baseia em uma visão de mundo da 7ª Edição.
strace ls -l
mais tarde, vejo umaopenat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 4
declaração.