[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Ya quedo, hice lo siguiente:
From: Sandino Araico Sánchez <sandino en sandino net> Reply-To: sandino en tolstoi dyndns org To: "wackode .....!" <wackode en hotmail com> CC: ayuda en linux org mx Subject: Re: cvs-nserver Date: Fri, 01 Jun 2001 04:33:35 -0500 "wackode .....!" wrote: > Hola lista > > He intentado instalar cvs-nserver segun las indicaciones que estan en: > http://alexm.here.ru/cvs-nserver/INSTALL-nserver >> *Solo cambie la ubicacion para que quede en /cvs en lugar de /repos1 y mi> host se llama lizard en lugar de cvs.example.com > > Tengo una duda en la siguiente parte > -------------------------------------------------- > > # cvs -d /cvs passwd -a cvsadmin -u cvsadmin.cvsadmin -m admin@lizard > Enter CVS password for user admin: ******** > Enter CVS password for user admin again: ******** > # cvs -d /cvs passwd -e admin > Enabling user admin Aqui el problema es que estás registrando al usuario cvsadmin@lizard con el correo admin@lizard.El usuario cvsadmin debe ser un usuario de UNIX existente y el correo debe serentonces cvsadmin@lizard o un correo en una máquina distinta.
De hecho es error en la documentacion, en lugar de: # cvs -d /cvs -e admin lo correcto es: # cvs -d /cvs -e cvsadmin Puesto que admin no esta en /etcpasswd y /etc/shadow
> Intente cambiar el nombre de admin por cvsadmin, y con ese si funciona, pero> no puedo logearme > > # cvs -d :pserver:cvsadmin@lizard:/cvs login > (Logging in to cvsadmin@lizard) > CVS password: > cvs [login aborted]: connect() to lizard:2401 failed: Connection refused >Debes revisar la configuración de tu inetd o xinetd o tcpserver o tcp_server olo que estés usando.
Use xinet, para que funcione hay que crear un nuevo servicio en /etc/xinetd.d con lo siguiente:
# cat /etc/xinetd.d/cvs-pserver service cvs-pserver { port = 2401 socket_type = stream wait = no protocol = tcp user = root server = /usr/local/bin/cvspserver } y el scrip server es asi: # cat /usr/local/bin/cvspserver #!/bin/sh CVSPASSWD=/usr/local/bin/cvspasswd \ exec /usr/local/bin/cvs-pserver /cvs -- \ /usr/local/bin/cvschkpw /usr/local/bin/cvs pserver Ahora solo hay que matar a xined.d # ps -axu | grep xinetd root 624 0.0 0.3 2240 960 ? S 11:40 0:00 xinetd stayalive # kill -s HUP 624 Con eso ya es posible logearse :) # cvs -d :pserver:cvsadmin@lizard:/cvs login Saludos y gracias _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. --------------------------------------------------------- para salir de la lista, enviar un mensaje con las palabras "unsubscribe ayuda" en el cuerpo a majordomo en linux org mx