Hello all,
    I have read the docs about setting up pserver and the permissions needed
and all of that, but I don't see things working like they are documented.

I have xinetd 2.3.0 and cvs is configured as such:

service cvspserver
{
        port                = 2401
        socket_type         = stream
        protocol            = tcp
        wait                = no
        user                = root
        passenv             =
        server              = /usr/local/bin/cvs
        server_args         = --allow-root=/cvs pserver
}

/cvs is owned by cvsuser with the group of users. The permissions on the
directory are 775.

when I try to login as a user in the /cvs/CVSROOT/passwd file whois mapped
to local user (not cvsuser) I get the following error:

cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied

I am assuming I shouldn't be running the server as root, but maybe as the
cvsuser user, but how do I do the directory permissions in this case since
cvsuser surely won't be able to setuid to whatever user logs in. I have
multiple projects where I want users added the project's group and be able
to only read/write in their projects and be denide access for the other
projects. Basically, I want a user's access based on what groups they are
members of.

I know that isn't exactly clear, but anyone out there want to take a stab at
pointing me in the right direction? Docs or anything like that?

Thanks,
Patrick


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to