permissions on modules
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
[ 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
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
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
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