[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 'cvs add' ownership problems
From: |
Larry Jones |
Subject: |
Re: 'cvs add' ownership problems |
Date: |
Tue, 1 May 2001 11:54:02 -0400 (EDT) |
address@hidden writes:
>
> 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.
You need to set the SGID bit (chmod g+s) on the repository directories
-- that causes the kernel to use BSD semantics when creating directories
which means that the group of a new directory will be set to the group
of its parent directory rather than the group of the user creating it.
-Larry Jones
I wonder if I can grow fangs when my baby teeth fall out. -- Calvin