From owner-freebsd-hackers Wed May 14 18:24:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA20060 for hackers-outgoing; Wed, 14 May 1997 18:24:11 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA20053 for ; Wed, 14 May 1997 18:24:08 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id SAA29002; Wed, 14 May 1997 18:07:31 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd028996; Thu May 15 01:07:26 1997 Message-ID: <337A61BA.69D8BD19@whistle.com> Date: Wed, 14 May 1997 18:07:06 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Terry Lambert CC: hackers@FreeBSD.ORG Subject: Re: RFC.. Proposal.. file flag No-delete References: <199705150035.RAA13765@phaeton.artisoft.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > (M) = directory > > [N] = file > > > > (A)----(B)----[C] > > | > > \-(D) > > > > We want non root members of group 'x' to be able to > > add files or directories to directories A, B or D, and delete > > them again, [...] rest of requirement deleted.. > > Why won't this work: > > chown root.x a a/b > chmod 1770 a a/b > chown user.x a/d[n] > chmod 1750 a/d[n] > because if userA (in group x) writes a file in B, userB (also in group x) cannot remove it. we thought of this.. > ? > > Terry Lambert >