Lea desde APUE , solo sienta curiosidad:
El archivo de contraseña se usa cada vez que un usuario inicia sesión en un sistema UNIX y cada vez que alguien ejecuta un
ls -l
comando.
/etc/passwd
en los BSD. Un activo nscd
cambiará las cosas; como lo hará el NSS. Tenga en cuenta que esta pregunta se basa en una cosmovisión de la 7ª Edición.
strace ls -l
más tarde, veo unaopenat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 4
declaración.