patovala wrote:
cristobal fandiño torres wrote:
.-JavaManiac-. wrote:
Trata sin especificar el puerto,o sea:
[EMAIL PROTECTED] cvs -d :pserver:[EMAIL PROTECTED]:/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:
[EMAIL PROTECTED] 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
[EMAIL PROTECTED] 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
[EMAIL PROTECTED] 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:
[EMAIL PROTECTED] cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/ login
Logging in to :pserver:[EMAIL PROTECTED]: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:[EMAIL PROTECTED] ... 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:
----------------------------------------------------------------------
[EMAIL PROTECTED] 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?
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]