info-cvs
[Top][All Lists]
Advanced

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

Problems with user authentication


From: Antonio Navarro Navarro
Subject: Problems with user authentication
Date: Mon, 5 May 2003 17:25:58 +0200

Hi all,

I have installed cvs 1.11.5-r1 in a Gentoo Linux with the following
config :

# cat /etc/xinetd.d/cvspserver
service cvspserver
{
        disable         = no
        socket_type     = stream
        wait            = no
        user            = cvs
        group           = users
        log_type        = FILE /var/log/cvspserver
        protocol        = tcp
        env             = '$HOME=/home/cvsroot'
        log_on_failure  += USERID
        port            = 2401
        server          = /usr/bin/cvs
        server_args     = -f --allow-root=/home/cvsroot pserver
}

I have a user cvs with group users :

# ls -alR /home/cvsroot/
/home/cvsroot/:
total 7
drwx------    3 cvs      users         104 May  5 16:12 .
drwxr-xr-x    4 root     root          120 Apr 30 18:00 ..
drwxrwxr-x    3 cvs      users        1112 Apr 30 18:43 CVSROOT
 
/home/cvsroot/CVSROOT:
total 139
drwxrwxr-x    3 cvs      users        1112 Apr 30 18:43 .
-rw-rw-r--    1 cvs      users         493 Apr 30 18:43 .#checkoutlist
-rw-rw-r--    1 cvs      users         760 Apr 30 18:43 .#commitinfo
-rw-rw-r--    1 cvs      users         987 Apr 30 18:43 .#config
-rw-rw-r--    1 cvs      users         602 Apr 30 18:43 .#cvswrappers
-rw-rw-r--    1 cvs      users        1025 Apr 30 18:43 .#editinfo
-rw-rw-r--    1 cvs      users        1141 Apr 30 18:43 .#loginfo
-rw-rw-r--    1 cvs      users        1151 Apr 30 18:43 .#modules
-rw-rw-r--    1 cvs      users         564 Apr 30 18:43 .#notify
-rw-rw-r--    1 cvs      users         649 Apr 30 18:43 .#rcsinfo
-rw-rw-r--    1 cvs      users         879 Apr 30 18:43 .#taginfo
-rw-rw-r--    1 cvs      users        1026 Apr 30 18:43 .#verifymsg
drwx------    3 cvs      users         104 May  5 16:12 ..
drwxrwxr-x    2 cvs      users          48 Apr 30 18:43 Emptydir
-r--r--r--    1 cvs      users         493 Apr 30 18:43 checkoutlist
-r--r--r--    1 cvs      users         693 Apr 30 18:43 checkoutlist,v
-r--r--r--    1 cvs      users         760 Apr 30 18:43 commitinfo
-r--r--r--    1 cvs      users         960 Apr 30 18:43 commitinfo,v
-r--r--r--    1 cvs      users         987 Apr 30 18:43 config
-r--r--r--    1 cvs      users        1187 Apr 30 18:43 config,v
-r--r--r--    1 cvs      users         602 Apr 30 18:43 cvswrappers
-r--r--r--    1 cvs      users         802 Apr 30 18:43 cvswrappers,v
-r--r--r--    1 cvs      users        1025 Apr 30 18:43 editinfo
-r--r--r--    1 cvs      users        1225 Apr 30 18:43 editinfo,v
-rw-rw-rw-    1 cvs      users           0 Apr 30 18:43 history
-r--r--r--    1 cvs      users        1141 Apr 30 18:43 loginfo
-r--r--r--    1 cvs      users        1341 Apr 30 18:43 loginfo,v
-r--r--r--    1 cvs      users        1151 Apr 30 18:43 modules
-r--r--r--    1 cvs      users        1351 Apr 30 18:43 modules,v
-r--r--r--    1 cvs      users         564 Apr 30 18:43 notify
-r--r--r--    1 cvs      users         764 Apr 30 18:43 notify,v
-r--------    1 cvs      users          22 Apr 30 18:44 passwd
-r--r--r--    1 cvs      users         649 Apr 30 18:43 rcsinfo
-r--r--r--    1 cvs      users         849 Apr 30 18:43 rcsinfo,v
-r--r--r--    1 cvs      users         879 Apr 30 18:43 taginfo
-r--r--r--    1 cvs      users        1079 Apr 30 18:43 taginfo,v
-rw-rw-rw-    1 cvs      users           0 Apr 30 18:43 val-tags
-r--r--r--    1 cvs      users        1026 Apr 30 18:43 verifymsg
-r--r--r--    1 cvs      users        1226 Apr 30 18:43 verifymsg,v

The /home/cvsroot/CVSROOT/passwd file contains :

antonio:KxSwBZ3hHuzQQ

If I try to login from the server (or from other machine in the
network) I obtain the following :

With the correct password :

# cvs -d :pserver:address@hidden:/home/cvsroot login
Logging in to :pserver:address@hidden:2401/home/cvsroot
CVS password: 
#

With incorrect password :

zeus root # cvs -d :pserver:address@hidden:/home/cvsroot login
Logging in to :pserver:address@hidden:2401/home/cvsroot
CVS password: 
cvs login: authorization failed: server 192.168.167.155 rejected access to 
/home/cvsroot for user antonio

After logging with the correct password, if I try to add a file (for
example) :

# cvs add test.c
Fatal error, aborting.
antonio: no such user

Where is the error ? The user authentication seems to work ok.

Best regards,

Antonio Navarro Navarro
address@hidden
BemarNet Management
http://www.bemarnet.es





reply via email to

[Prev in Thread] Current Thread [Next in Thread]