A passwd szerintem eleve rossz probalkozas, ha jol tudom az direkt a /etc/passwd-t cseszteti, szerintem tesztekhez maradj a getent-nel. A /etc/pam.d/x fajlokba (aminel szeretned, hogy ldap-ot is hasznaljon) beirtad a megfelelo sorokat?