Hello,

I'm trying to configure a cvs server 1.12.13-8 from Debian Etch with PAM
authentication on pserver protocol.

Here is my pam file /etc/pam.d/cvs to use ldap:

auth       required     /lib/security/pam_ldap.so
account    sufficient   /lib/security/pam_ldap.so
account    required     /lib/security/pam_unix_acct.so

My CVSROOT/config file contains:
SystemAuth=no
PamAuth=yes
DefaultPamUser=cvs

Only the "cvs" account is a system account.

$ cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot login

works properly (fail with wrong password, pass if right)

But a checkout fails:
$ cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot co cvstest
Fatal error, aborting.
ldapuser: no such system user

I really agrees that "ldapuser" is not a system user, but I expect the
"switch_to_user" method to use "cvs" account.

May you help me to get it right ?
Thank you in advance
-- 
Yves Martin


Reply via email to