Hi *,
I want to run a CVS server on my RedHat 7 Linux system, but
have several problems to get it started via xinetd.
Login via "cvs -d :pserver:<user>@<server>:/cvs/golk login"
WorksForMe(TM), but "cvs checkout golk" (golk = our project)
always results in the following:
thorsten src >cvs checkout golk
cvs server: cannot open /root/.cvsignore: no permission
cvs [server aborted]: can't chdir(/root): no permission
Exitcode 1
thorsten src >
I explicitly added "-f" to the list of server args as you can
see in the xinetd entry below, but no way...
If I'm commenting out the lines for having xinetd run the server
under a non-root account I get the following error:
thorsten src >cvs checkout golk
cvs [checkout aborted]: connect to inno7.start.uni-sb.de:2401 failed: Connection refused
Exitcode 1
thorsten src >
Do you have any ideas?
Here is my xinetd entry for the CVS server:
service cvspserver
{
flags = REUSE
socket_type = stream
instances = 10
per_source = 10
protocol = tcp
wait = no
user = cvs
group = cvs
server = /usr/bin/cvs
server_args = -f --allow-root=/cvs/golk pserver
log_on_success += DURATION USERID
log_on_failure += USERID
}
Cheers
Thorsten