From owner-freebsd-hackers Mon Dec 30 9:54:21 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A051937B401; Mon, 30 Dec 2002 09:54:19 -0800 (PST) Received: from mx01.netapp.com (mx01.netapp.com [198.95.226.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EB5043E4A; Mon, 30 Dec 2002 09:54:19 -0800 (PST) (envelope-from kmacy@netapp.com) Received: from frejya.corp.netapp.com (frejya [10.10.20.91]) by mx01.netapp.com (8.12.6/8.12.6/NTAP-1.4) with ESMTP id gBUHsIYW011511; Mon, 30 Dec 2002 09:54:18 -0800 (PST) Received: from elwood-fe.eng (elwood-fe.eng.netapp.com [10.56.10.100]) by frejya.corp.netapp.com (8.12.6/8.12.6/NTAP-1.4) with ESMTP id gBUHsILq010302; Mon, 30 Dec 2002 09:54:18 -0800 (PST) Received: from localhost (kmacy@localhost) by elwood-fe.eng (8.11.6+Sun/8.11.6) with ESMTP id gBUHsHw28699; Mon, 30 Dec 2002 09:54:18 -0800 (PST) Date: Mon, 30 Dec 2002 09:54:17 -0800 (PST) From: Kip Macy To: Robert Watson Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: NFS & ACLS's ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Citi has an OpenBSD NFSv4 client implementation. Is anyone working on porting that to FreeBSD? From a cursory glance it appears to rely heavily on the existing NFS infrastructure, how far have FreeBSD and OpenBSD developed away from the 4.4 implementation? http://www.citi.umich.edu/projects/nfsv4/openbsd/ -Kip On Mon, 30 Dec 2002, Robert Watson wrote: > > On Fri, 27 Dec 2002, joe mcguckin wrote: > > > Are there any strange interactions between NFS and filesystems that are > > not UFS? E.g. UFS2? Does NFS support new features that these fs's may > > implement? > > NFS can represent many but not all of the services found in UFS1 and UFS2. > Among things it doesn't support are the retrieval and manipulation of BSD > file user flags, system flags, extended attributes, and access control > lists (ACLs). However, NFSv3 does correctly handle enforcement with these > features because clients rely on the server to evaluate protections on > file system objects using an ACCESS RPC. NFS2 evaluates protections on > the client (if I recall correctly) so may not behave properly. There are > RPC extensions to NFSv3 to retrieve and manipulate ACLs on Solaris, IRIX, > et al, but we don't currently implement those extensions. Likewise, NFSv4 > supports ACL management, but we don't yet implement NFSv4. It shouldn't > be too hard to dig up information on the NFSv3 ACL RPC extensions and > implement them on FreeBSD 5, since the semantics of our ACLs are highly > compatible with Solaris and IRIX. > > Robert N M Watson FreeBSD Core Team, TrustedBSD Projects > robert@fledge.watson.org Network Associates Laboratories > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message