Hello. I have a repository configured and working with pserver. I want
to restrict user's permissions on subdirectories in the repository. I
don't want user A to see user B's projects and vice versa.
In my $CVSROOT/CVSROOT/passwd file, I have something like:
divap:YBGW948yOKKSA:cvsadm
divap is
foomonkey wrote:
Hello. I have a repository configured and working with pserver. I want
to restrict user's permissions on subdirectories in the repository. I
don't want user A to see user B's projects and vice versa.
In my $CVSROOT/CVSROOT/passwd file, I have something like:
I believe my problem lies in that my inetd.conf specifies to run
cvspserver under the cvsadm user account. When I have my
$CVSROOT/CVSROOT/passwd file configured like,
username:password:cvsadm, everything works great. With the
exception that user A can see user B's projects and vice versa. This is
foomonkey writes:
If I change the passwd file to look like this:
divap:YBGW948yOKKSA:divap
Note that you can just omit the third field entirely in that case.
I get an error when I try to run a 'checkout' on a project in the divap
directory that says:
cvs [checkout aborted]:
foomonkey writes:
I may be missing something but that's the way things appear to me. Is
there any danger in having pserver run as root? inetd.conf contains
many other services running as root. I realize that ANY service running
as root or otherwise introduces certain vulnerabilities.
You've
foomonkey wrote:
I believe my problem lies in that my inetd.conf specifies to run
cvspserver under the cvsadm user account. When I have my
$CVSROOT/CVSROOT/passwd file configured like,
username:password:cvsadm, everything works great. With the
exception that user A can see user B's projects and