On 15 May 00, at 16:45, Larry Jones <[EMAIL PROTECTED]>  wrote 
with subject "Re: remote checkout problem with cvs":

> "Permission denied" indicates that the user you're running as doesn't
> have read and execute permission on that directory or doesn't have
> execute permission on one of the parent directories.  
Yes, that was a good tip, thank you. The parent of the parent dir of 
CVSROOT had not granted search (execution) right for cvsuser. It was 
(probabaly) one of the errors, since now the client is producing new 
error message:
cvs checkout -P 31um (in directory D:\POPO)
cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied

As far as I understand from the Cederqvist manual, the ~/.cvsignore 
is optional. Why does the server complains about it? Does it mean 
that I should give read access to the root's homedir?? I am not so 
happy about this chance... :-(

I have tried to list the available modules, that worked, however, it 
has again complained about /root/.cvsignore. It gaves me the clue 
that it wants to check whether there is a .cvsrc in /root.

Anyway, my repository is owned by 'cvsuser', I plan to enforce a 
policy to use this username for cvs for all participants in my 
project, so can I run the server as 'cvsuser' instead of root? I have 
tried it, but in this case the server has not even allowed me to log 
in:
cvs [login aborted]: authorization failed: server <host> rejected 
access

> What user are you logged in as locally when it works?  What user are you running as 
>with
> pserver when it doesn't work?  
I login as 'cvsuser' both locally and remotely (this is a valid user 
on the system, and all dirs in the repository has owned by cvsuser, 
who has rwx permissions to the dirs.)

> Is there anything in your CVSROOT/config file other than comments?  
I do not have CVSROOT/config, should I? If so, where it is 
documented? I have neither found such admin-file described in the 
Cederqvist manual, nor in the manpage.

> Do your CVSROOT/passwd entries contain two fields or three?
two fields
 
> > cvspserver      2401/udp                        # CVS client/server operations
> CVS doesn't use UDP, so you should probably remove that line.
I did'nt make that, it was inserted by someone else, probably by the 
Debian cvs package's config script. OK, I has disabled, it didn't 
help.

Thanks for your help, I hope you have time to answer the new ones, as 
well.

                                Gabor

--------------------------------------------------------------------
Gabor Ziegler M.Sc.E.E.                       tel:(+36)-(1)-463 1356
BUTE-DTT                                      fax:(+36)-(1)-463 3107 
e-mail:[EMAIL PROTECTED], http://hsnlab.ttt.bme.hu/~ziegler
MIME/PGP aware, Pub.Key: http://hsnlab.ttt.bme.hu/~ziegler/mypgp.txt
--------------------------------------------------------------------

Reply via email to