If you set the group sticky bit on the top-level repository folder then
all subfolders will be created with that groupid.  This is an
oversimplification of what really happens, but it should be enough to
get you going again.

-- David F.

[EMAIL PROTECTED] wrote:
> 
> Hi all,
> 
> I just built cvs on my Linux box.  I set up a repository called 'fs'
> and set the owner to root and the group to 'fsdev'.  I have a list of
> users who belong to the 'fsdev' group who should be able to add,
> commit, etc... However, when I tried to add the first directory to
> the repository as user 'tvolkert', it made me owner of that directory
> (user 'tvolkert', group 'tvolkert').  That being the case, no other
> users could run a 'cvs checkout fs' because they had no permissions
> on that dir.  Here's the error msg.
> 
> .....
> cvs checkout: failed to create lock directory for
> `/usr/local/share/cvs/fs/test'
> (/usr/local/share/cvs/fs/test/#cvs.lock): Permission denied
> 
> cvs checkout: failed to obtain dir lock in repository
> `/usr/local/share/cvs/fs/test'
> 
> cvs [checkout aborted]: read lock failed - giving up
> .....
> 
> What am I missing???
> 
> Thanks in advance for your help,
> -T
> 
> _______________________________________________
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/info-cvs

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to