Hello all,

I'm trying to install CVS for the first time on Debian 2.1.

I'm having all kinds of trouble getting the permissions set correct on
the repository.

On my first attempt to install, I logged on as root, built the binary
from the source, created the repository at /usr/local/cvsroot, and
imported some test files.  I have set the CVSROOT variable in my
/etc/profile.

After this, still logged in as root, I was able to check out the files I
had imported, but when I tried to commit them back, I was given an error
that I can't commit as root.

So I started over (I didn't recompile), this time logged in as user
'cvs', which belongs to group 'cvs'.

I changed the the /usr/local/cvsroot directory ownership to cvs:cvs, and
emptied it.  I then created a new set of test files, again with cvs:cvs
ownership. Now, when I try to import these files as the use 'cvs', I
receive an error: 

import aborted: cannot create temporary file /tmp/cvs00316aaa:
Permission denied

The /tmp directory has ownershop root:root, as I thought it should
(that's the way the debian install set it up).


Also, I have been having trouble getting the 'info' documentation (I
have never actually needed to use 'info' - I'm still fairly new to
Linux).

Is there any ind-depth documentation on permisions that I have
overlooked?

Any help is greatly appreciated,

Chris

Reply via email to