permissions on modules

2003-08-14 Thread sbrown
Let's say I have in my repository, two modules:  client1_module,
client2_module.

I only want my internal folks to view, commit, update, etc from
client1_module.  However, I want to be able to give an employee of my
client2 access to and abilitity to commit, update, etc anything in
client2_module.

Right now, all of the files in the whole repository are owned by cvs.cvs. 
I have added all of my developers to the cvs group.  All is well.  Now,
how can I give my client2 access to ONLY her module?  I don't care if she
can see that there is another module, but I don't wan't her to be able to
view the files in, or do any updates, commits, etc on the client1 module. 
Is this possible?

Thanks.


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


Re: permissions on modules

2003-08-07 Thread Greg A. Woods
[ On Wednesday, August 6, 2003 at 22:27:24 (-0400), [EMAIL PROTECTED] wrote: ]
 Subject: permissions on modules

 I only want my internal folks to view, commit, update, etc from
 client1_module.  However, I want to be able to give an employee of my
 client2 access to and abilitity to commit, update, etc anything in
 client2_module.

If you really don't trust client1 and client2 to see each other's files
and to not change each other's files then you _SHOULD_ host their
repositories on separate machines, even if you use SSH and all that good
stuff.

If you're very careful, and if you use SSH and real unix accounts then
it is possible to have two completely separate repositories on the same
machine and if everyone is extremely aware of unix security practices
and diligent in following those practices, and assuming the server as a
whole is run in a secure manner, then each group of users can protect
themselves from each other.

However in the real world that pretty much boils down to forcing each
group to use a completely separate machine.

-- 
Greg A. Woods

+1 416 218-0098  VE3TCPRoboHack [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED]  Secrets of the Weird [EMAIL PROTECTED]


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


Re: permissions on modules

2003-08-06 Thread Heather Benoit
I will be out of the office until August 11.  Thank you, Heather


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


permissions on modules

2002-01-25 Thread Scott O.

Two questions actually.


1.  Say you have a repository with two modules (let's say red and blue for
the names).  I know if you put a user account in the readers file in
CVSROOT, it will give that person only read access to the whole repository.
Is there a  way to give someone read-only to red but read/write to blue?  Is
it a bad idea to start using actual Unix permissions for things like this or
does CVS allow you to get granular?

2.  I assume you can create more than one repository on a machine, but my
CVS repository is  in /usr/local/cvs now.  Where would a second one go?  Can
you specify any directory for where the repository can sit.

Thanks for your help,

Scott


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



Re: permissions on modules

2002-01-25 Thread Olav Lindkjølen

 1.  Say you have a repository with two modules (let's say red and blue for
 the names).  I know if you put a user account in the readers file in
 CVSROOT, it will give that person only read access to the whole repository.
 Is there a  way to give someone read-only to red but read/write to blue?  Is
 it a bad idea to start using actual Unix permissions for things like this or
 does CVS allow you to get granular?


Have a look at the message thread from yesterday and the day before 
called Repository access question. I had kind of the same problem you 
had and got a pretty detailed answer.

 2.  I assume you can create more than one repository on a machine, but my
 CVS repository is  in /usr/local/cvs now.  Where would a second one go?  Can
 you specify any directory for where the repository can sit.


Yes you can. Read the Cederquist manual section about Multiple 
repositories at http://www.cvshome.org/docs/manual/cvs_2.html#SEC9

Olav!


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