[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CVS con PAM



patovala wrote:
cristobal fandiño torres wrote:

.-JavaManiac-. wrote:

Trata sin especificar el puerto,o sea:

shreck]krycho@~$ cvs -d :pserver:krycho@localhost:/home/cvs login



Muchas gracias por las sugerencias, pero sin conseguir que funcione. Probé lo que me dijiste y también falla.

Asumiendo que ya hay datos en tu cvs,entonces los usuarios que vayan a tener acceso al cvs deben estar dentro del grupo cvs,y ademas las carpetas deben tener permisos para ese grupo.

Ademas verifica que sea la ruta correcta de repositorio



Aquí te mando algo de información, pero cumplo todo lo que dices:

[shreck]krycho@~$ ls -l /home/
total 32K
drwxrwxrwx    5 cvs    cvs    4,0K 2005-07-02 02:55 cvs
drwxr-xr-x    7 ftp    ftp    4,0K 2005-04-21 17:55 ftp
drwxr-xr-x  114 krycho krycho 8,0K 2005-07-03 00:21 krycho
drwx------    2 root   root    16K 2004-07-24 21:28 lost+found
[shreck]krycho@~$ ls -l /home/cvs
total 12K
drwxrwxrwx   3 cvs cvs 4,0K 2005-07-01 19:28 CVSROOT
drwxrwxr-x  24 cvs cvs 4,0K 2005-07-02 02:55 depxil
drwxrwxr-x   9 cvs cvs 4,0K 2005-07-02 01:23 srmuz

[shreck]krycho@~$ cat /etc/group | grep cvs
cvs:x:1003:krycho


Como puedes comprobar, krycho (mi usuario) pertenece al grupo cvs y tengo permisos en el repositorio correcto. Sigo poniendo el eror que me da:

[shreck]krycho@~$ cvs -d :pserver:krycho@localhost:/home/cvs/ login
Logging in to :pserver:krycho@localhost:2401/home/cvs
CVS password:
PAM authenticate error: Authentication failure
cvs login: authorization failed: server localhost rejected access to /home/cvs for user krycho


¿Alguna sugerencia más?


claro,

tienes habilitado pserver en inetd?? revisa por ahi puede ser, otra opción sería usar :ext:krycho@localhost ... para acceso por ssh

saludos

He probado con el acceso por ssh y funciona a la perfección :D. Gracias. De todas formas ahora me queda la curiosidad porque no funciona con pserver. Yo uso xinetd en lugar de inetd y tengo el siguiente fichero:
----------------------------------------------------------------------
[shreck]krycho@~$ cat /etc/xinetd.d/cvs
service cvspserver
{

port        = 2401
socket_type = stream
protocol    = tcp
wait        = no
user        = root
passenv     = PATH
server      = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs pserver

}
----------------------------------------------------------------------
Las rutas están correctas y no entiendo porqué falla. Por el xinetd no creo que halla problema, ya que en caso contrario no me pediría que metiese la password. ¿Alguna otra sugerencia?



Reply to: