Thanks Larry, but I am having problems getting Read-Only access in CVS using pserver.
I created user called 'rohit' in system and created respective entry in the CVSROOT/passed & CVSROOT/readers. There is no CVSROOT/writers file. Here are the entries: CVSROOT/readers: - readroh CVSROOT/passwd: - rohit::readroh Note: rohit = Linux System User readroh = CVS user CVSROOT/config: LockDir=/usr/local/cvslocks (full permissions set to world) Is there any special way for creating CVS user? Or just adding the entry in the passwd file enough without having to create another system user called 'readroh'? When I checkout files after executing 'cvs login', I get all the files wiht rwx permissions. I can edit the files and commit them too, which should not be happening. The repository directory permissions are: Owner: rwx Group: g+s (group owned) Others: rx How come the whole thing is failing? Regards, Rohit Peyyeti ----- Original Message ----- From: "Larry Jones" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Sunday, January 27, 2002 1:58 AM Subject: Re: CVS setup help | Rohit Peyyeti writes: | > | > Is there any better way to set this up? Also, I need read | > only access to certain project directories for some of the | > users. How is that possible? | | Set the permissions on the repository directories so that read-only | users have read permission but not write permission. Read/write users | should have both read and write permission. (Note that only directory | permissions are important, not file permissions.) You'll also have to | set LockDir= in your CVSROOT/config file to put the lock files somewhere | other than in the repository since read-only users still need to be able | to create lock files. | | > I also tried setting up CVS in read-only mode by configuring | > CVSREAD environment variable. | | CVSREAD does *not* put CVS in read-only mode -- it just set the | permissions on checked out files to read-only to prevent *accidental* | modifications. | | -Larry Jones | | I don't NEED to compromise my principles, because they don't have | the slightest bearing on what happens to me anyway. -- Calvin _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs