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
--------------------------------------------------------------------