Csak azt nem értem, hogy ezt hogy lehetett megcsinálni? Kézzel greppeli a passwd-t a helyett, hogy a megfelelő könyvtári függvényeket hívná? Csak mert mintha az alap a PAM és NSS (itt most az nsswitch.conf -ra gondolok) standard használata lenne linuxos libc-ben, nem?