[ On Thursday, September 27, 2001 at 11:05:30 (-0700), Jimmy Rimmer wrote: ] > Subject: As if there wasn't enough discussion about access control... > > I've set up CVS on a Linux server. We access it over SSH. > > Currently, access is through group permissions; if you're a member of the > 'cvs' group on the Linux box, you have full access the repository. But if > you're not...
very good! > I'd like to be able to establish some sort of "checkout-only" access for the > folks in marketing. Is there a way to create such a thing using Unix file > permissions? Or do I need to dig into the administrative files? You're most of the way there..... I'm guessing the marketing folks don't need 100% guaranteed integrity for their read-only access. If that's so then you can probably do best with a nifty little patch that the NetBSD folks created to provide a new '-u' option to not recate read-locks (and also implicitly turns off history logging too). Just put the marketing guys in a separate group that has no write acess to any part of the repository and tell them to use "cvs -u". You can find these patches in the following files: ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-ak ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-al ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-am ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-an ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-ao ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-ap ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-aq ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-ar ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/pkgsrc/devel/cvs/patches/patch-as (it sure would be nice if all of the NetBSD patches made it into the common public version of CVS too -- they are all highly useful!) Otherwise you'll have to use the "LockDir" config feature. Search for "LockDir" in the manual. -- Greg A. Woods +1 416 218-0098 VE3TCP <[EMAIL PROTECTED]> <[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
