info-cvs
[Top][All Lists]
Advanced

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

Re CVSROOT/passwd problems.


From: Shishir Singhai
Subject: Re CVSROOT/passwd problems.
Date: Thu, 26 Dec 2002 05:55:42 +0530

 
 
Hi have you copied the passwds from /etc/passwd file ???
-----Original Message-----
From: address@hidden [mailto:address@hiddenOn Behalf Of Gagneet Singh
Sent: Thursday, December 26, 2002 5:10 PM
To: address@hidden
Subject: CVSROOT/passwd problems.

Hi!

    I have been using the SystemAuth=yes method to authenticate users for
CVS Server. (available in the CVSROOT/config file). The System I am using is
Red Hat 8 with cvs-1.11.2. The repository is in /cvs directory. The
permissions for this are ug+rwx. It belongs to root user and cvs group.

    Currently the requirements changed and I was required to setup a
scenario to use the CVSROOT/passwd file for the authentication procedure.
The steps I carried out were:
    a) Created a group 'cvs'.
    b) Assigned 5 users to it. These were already existing users on the CVS
Server machine.
    c) Copied the passwords from the System passwords file to the CVSROOT
directory.
    d) Changed permission for this as ugo+r (read only for user, group and
others).
    e) The structure of the file is thus,

            gagneet:hfhsdgst/gjkgj/..*&:gagneet
            xyz:askjdflkaj;;;dmjdjkdl:xyz
            abc:askjdflkaj;;;dmjdjkdl:abc
            uvw:askjdflkaj;;;dmjdjkdl:uvw
            pqr:askjdflkaj;;;dmjdjkdl:pqr

(Earlier I had also tried with giving the user name at the end., i.e.,
gagneet:hfhsdgst/gjkgj/..*&  )

On the client side I am using WinCVS 13b10. When I try to now login the
following error message is given.

cvs -d :pserver:address@hidden:/cvs login
Logging in to :pserver:address@hidden:2401/cvs
Fatal error, aborting.
cvs [login aborted]: gagneet
: no such user
***** CVS exited normally with code 1 *****

without the system username it gives:
cvs -d :pserver:address@hidden:/cvs login
Logging in to :pserver:address@hidden:2401/cvs
Fatal error, aborting.
cvs [login aborted]:
: no such user
***** CVS exited normally with code 1 *****

Also, when I give a wrong password, the following message comes up.

cvs -d :pserver:address@hidden:/cvs login
Logging in to :pserver:address@hidden:2401/cvs

cvs [login aborted]: authorization failed: server cvsserver rejected access
to /cvs for user gagneet

***** CVS exited normally with code 1 *****

This should mean that the settings on the CVS Server are fine but they are
not working with the CVSROOT/passwd file.

My cvspserver file in the /etc/xinetd.d/ directory contains the following
content:
# default: on
#
# service cvspserver
#
service cvspserver
{
 disable = no
 id  = cvspserver
 env  = HOME=/home/gagneet
 socket_type = stream
 protocol = tcp
 port  = 2401
 wait  = no
 user  = root
 passenv  = PATH
 server  = /usr/bin/cvs
 server_args = -f --allow-root=/cvs pserver
}


Please Help. I do not know now what else is to be done.. I have tried all
from my side..

Thank you

Gagneet

reply via email to

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