Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756037Ab0HPTH2 (ORCPT ); Mon, 16 Aug 2010 15:07:28 -0400 Received: from fn.samba.org ([216.83.154.106]:37431 "EHLO lists.samba.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755720Ab0HPTH0 (ORCPT ); Mon, 16 Aug 2010 15:07:26 -0400 Date: Mon, 16 Aug 2010 12:07:24 -0700 From: Jeremy Allison To: "J. Bruce Fields" Cc: Jeremy Allison , Jeff Layton , Neil Brown , utz lehmann , Linus Torvalds , Volker.Lendecke@sernet.de, David Howells , Jan Engelhardt , linux-cifs@vger.kernel.org, linux-nfs@vger.kernel.org, samba-technical@lists.samba.org, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk, linux-fsde@jasper.es Subject: Re: [PATCH 02/18] xstat: Add a pair of system calls to make extended file stats available [ver #6] Message-ID: <20100816190724.GA23812@samba1> Reply-To: Jeremy Allison References: <1280524978.2452.9.camel@segv.aura.of.mankind> <20100801092529.5e6ba0e0@corrin.poochiereds.net> <20100805235218.GB31233@jeremy-laptop> <20100806133836.49757af9@notabene> <20100808121208.GA7329@jeremy-laptop> <20100808085301.24f53e5a@tlielax.poochiereds.net> <20100808130501.GA9851@jeremy-laptop> <20100813125432.GB8945@fieldses.org> <20100813175410.GA8202@samba1> <20100816180828.GB7764@fieldses.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100816180828.GB7764@fieldses.org> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2177 Lines: 47 On Mon, Aug 16, 2010 at 02:08:29PM -0400, J. Bruce Fields wrote: > On Fri, Aug 13, 2010 at 10:54:10AM -0700, Jeremy Allison wrote: > > On Fri, Aug 13, 2010 at 08:54:32AM -0400, J. Bruce Fields wrote: > > > On Sun, Aug 08, 2010 at 06:05:01AM -0700, Jeremy Allison wrote: > > > > We don't need to ape Windows in everything. > > > > The coming ACL disaster will show that (we will go from an ACL > > > > model that is slightly too complex to use, to one that is impossibly > > > > complex to use :-). > > > > > > Care to elaborate? > > > > POSIX ACLs -> RichACLs (NT-style). Not criticising Andreas here, > > people are asking for this. But Windows ACLs are a nightmare > > beyond human comprehension :-). In the "too complex to be > > usable" camp. > > > > > And what would native ACL support mean for Samba? > > > > RichACLs'll do it, but I feel sorry for the admins :-). > > I was curious whether you can support that with any data (or even just > anecdotes) about real-world sysadmins. Just an anecdote, but I remember giving a talk to a room full of admins, all of whom told me it was essential for Samba to implement "full Windows ACL compatibility" (we were in the process of coding it up at the time). I asked them to tell me the difference between object inherit, container inherit, and inherit only. Only one hand remained up (out of a room containing a couple of hundred Windows admins). I asked him where he worked, and the reply was "the US Marine Corps." :-). > The NT-style ACLs give me a headache, honestly. But that may just be > because I've been involved with the implementation. Admins may have the > luxury of using only the subset that they're comfortable with. Yeah. I think most sites set a group as the owner of a share and the directory so exported, set the directory to inherit everything down below, and just leave it up to the members of that group without getting further involved :-). Jeremy. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/