From owner-freebsd-questions Sat Nov 13 9:33:10 1999 Delivered-To: freebsd-questions@freebsd.org Received: from mail.rdc3.on.home.com (ha1.rdc3.on.home.com [24.2.9.68]) by hub.freebsd.org (Postfix) with ESMTP id BD55114EEA for ; Sat, 13 Nov 1999 09:32:53 -0800 (PST) (envelope-from a.genkin@utoronto.ca) Received: from main.wgaf.net ([24.114.152.71]) by mail.rdc3.on.home.com (InterMail v4.01.01.02 201-229-111-106) with ESMTP id <19991113173056.NNFP7620.mail.rdc3.on.home.com@main.wgaf.net> for ; Sat, 13 Nov 1999 09:30:56 -0800 Received: from antipode by main.wgaf.net with local (Exim 2.05 #1 (Debian)) id 11mh2f-00015p-00; Sat, 13 Nov 1999 12:32:49 -0500 To: freebsd-questions@freebsd.org Subject: Setting up a CVS server X-Face: 0=A/O5-+sE[Tf%X>rYr?Y5LD4,:^'jaJ!4jC&UR*ZrrK2>^`g22Qeb]!:d;}2YJ|Hq"LHdF OX`jWX|AT-WVFQ(TPhFVak)0nt$aEdlOq=1~D,:\z5QlVOrZ2(H,mKg=Xr|'VlHA="r Organization: Wgaf From: Arcady Genkin Date: 13 Nov 1999 12:32:49 -0500 Message-ID: <87hfiqthz2.fsf@main.wgaf.net> Lines: 44 User-Agent: Gnus/5.070097 (Pterodactyl Gnus v0.97) XEmacs/21.1 (Biscayne) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm a bit perlplexed about permissions and stuff. I have a small project, involving 3 programmers, say: joe, jay, and myself. I've setup a cvs repository (CVSROOT is /usr/local/cvsroot, with a symbolic link to it from /cvs). Permissions for the repository are: drwxrwxr-x 4 root cvs 512 Nov 12 09:46 cvsroot/ drwxrwxr-x 2 root cvs 1024 Nov 12 09:44 cvsroot/CVSROOT/ Inside the repository the sources are imported in a directory csc/228/a3. drwxrwxr-x 2 antipode csc228 512 Nov 13 11:33 a3/ My questions: 1. Do I *have* to create shell accounts for joe and jay? I would prefer to only give them access to cvs subtree csc/228/a3, and nothing else. 2. For now, I created shell accounts for them. Their login group is "csc228". But cvs complains that they have no write permissions inside /cvs/CVSROOT. How dangerous is it to give them r/w permissions for /cvs/CVSROOT? They are first-time users of CVS, and I'm afraid they could wreck the entire repository by doing something stupid. 3. Is it possible to give them *only* access to one directory in tree subtree "csc" (directory "csc/228/a3"), without letting them even read other subtrees, or is it better to create a separate repository for this project? Joe, and jay are only members of group csc228. I am member of groups "cvs" and "csc228". It's the membership in "cvs" that gives me r/w permissions inside /cvs/CVSROOT. How would I generally go about such thing? Thanks! -- Arcady Genkin http://wgaf.dyndns.org "'What good is my pity? Is not the pity the cross upon which he who loves man is nailed?..'" (Zarathustra - F. Nietzsche) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message