Lisez APUE , soyez curieux:
Le fichier de mot de passe est utilisé chaque fois qu'un utilisateur se connecte à un système UNIX et chaque fois que quelqu'un exécute une
ls -lcommande.
/etc/passwdsur les BSD. Un actif nscdchangera les choses; tout comme le NSS. Notez donc que cette question est basée sur une vision du monde de la 7e édition.
strace ls -lplus tard, je vois uneopenat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 4déclaration.