autenticação CVS com openldap

1

Migrei o CVS do Windows para o Linux e importei o repositório conforme necessário. Agora eu tenho que configurar a autenticação LDAP (Remote Server / Linux / Open LDAP) para o CVS. De acordo com outros blogs, ele diz que temos que configurar um serviço em /etc/pam.d/ para cvs. Então eu criei um arquivo como este: ......

/etc/pam.d/cvs

%PAM-1.0
auth required pam_unix.so account required pam_unix.so session required pam_unix.so

Agora tentei fazer o login com o seguinte comando:

:pserver;username=test;password=xxxxx;hostname=x.x.x.x;port=2401:/opt/test

(o usuário é um usuário LDAP não presente em / etc / passwd). Eu recebi a seguinte mensagem de erro:

cvs -d :pserver:[email protected]:2401/opt/test login Logging in to :pserver:[email protected]:2401:/opt/test cvs [login aborted]: authorization failed: server x.x.x.x rejected access to /opt/test for user test
* CVS exited normally with code 1 *

Quando eu tentei entrar com o mesmo comando para o usuário local (.htpasswd em CVSROOT ou / etc / passwd) ele funciona bem ...

cat /var/log/messages | grep -i test
Mar 11 12:45:07 epm-cvs-l02 cvs: password mismatch for test: **3OrMJ.3GL7s vs. * 
Mar 11 13:59:16 epm-cvs-l02 cvs: password mismatch for test: **KM9FCdaHmrs vs. *

como devo configurar a autenticação com o LDAP ....... Eu já tenho o login do usuário ldap funcionando quando se conecta à caixa.

Sistema de Versões Concorrentes (CVS) 1.11.23 (cliente / servidor)

    
por Ankit Gupta 13.03.2013 / 04:53

0 respostas