[cvsnt] permissions problem.

Torsten Martinsen torsten at tiscali.dk
Tue Jan 28 20:50:32 GMT 2003


Create a separate repository for each customer.

If you like, combine it with DNS so that the CVSROOT for cust1 is e.g.

    :pserver:cvs-cust1.yourdomain:/cvs/cust1

(This is the setup we use were I work).

-Torsten

Adam Shand wrote:

> Hi.
>
> I have a small problem that I'm hoping there is an easy solution to. 
> I'm setting up a CVS server that our engineers use to collaborate on 
> code with our customers.  If possible I'd like to do all access 
> control with file permissions rather then repositories.
>
> I've setup a directory structure like this:
>
> c:\repositories
>     \temp
>     \lock
>     \cvsroot
>         \CVSROOT
>         \cust1
>         \cust2
>
> It's important that cust1 NOT know that cust2 exists on the server 
> (and vice versa).  The way I attempted to do this was to create a 
> group per customer and give full permissions on their module 
> directories and on all the directories about that give *only* traverse 
> permissions.





More information about the cvsnt mailing list