hi,

i try to contact you to get some help...

i try to configure the auth of my all users by a openldap server.
So
i configure libpam-ldap
libnss-ldap (with db in nsswitch.conf) and nss_udatedb (with a cron to update de db users) configure the libpam_ccreds to be able to auth the user even if the network is down (more specially Laptop)
So my pam.d/common_auth looks like this :

/auth    sufficient              pam_unix.so nullok_secure
auth [authinfo_unavail=ignore success=1 default=2] pam_ldap.so use_first_pass debug
auth    [default=done]  \
pam_ccreds.so action=validate ccredsfile=/var/db/.security.db use_first_pass
auth    [default=done] \
pam_ccreds.so action=store ccredsfile=/var/db/.security.db use_first_pass
auth    [default=bad]   \
pam_ccreds.so action=update ccredsfile=/var/db/.security.db use_first_pass/


if the user is a local user, he is authenticated,
if the user is a ldap, and if the ldap server is available, the user is auth and the credential are added to /security.db/ if he user is a ldap and if the ldap server is unavailable, the user is auth throught the /security.db/

All the configuration is OK if  network interface is up.

If the interface is not configure, after a first auth on the ldap, the user authenticated If a interface is NOT configure (Only loopback) , it take a long, long time, and the user is not auth on the ccreds file.


WATH's the problem

Is there some configuration to add.
The package have been compiled with hard options....

Thank you very much for your help....


Anthony





Reply via email to