Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp489632ybt; Wed, 17 Jun 2020 06:28:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxS/iNpkBc/F96W12iAtuGesPS5feJEfu+sYAFADoTwetDT9mRz3Ym6vsHtp72IBujiaiWa X-Received: by 2002:a17:906:f115:: with SMTP id gv21mr7223135ejb.340.1592400529028; Wed, 17 Jun 2020 06:28:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592400529; cv=none; d=google.com; s=arc-20160816; b=lIEgI661dV1YIAlgFFzaizx9W61d4VmTHqAPaKX0PnxIViaGA+7d1hr/GqAl7ssanh X7S+Qgya8cLBJ+Q3BczamH8ao2yHbfW7Cq149TP8ImuIFWOm06PC+7OugPmpJFuyCbxM X3rmu5yzZWfrsMMyaDZs711hUZKawGDzx/fonnir6bA/SQFyTB2GI9uzd2y1H+dtzWOz dy28DCKFTSvCKOAleOlSpYtGc60lsvYOYmXq/IDt3Y/9zWteHVah4BYr+Pj387V0RpyQ pG4rldxBO/lddYJUErGaEu54CMz1oV+6mSxNCP4tULSUtnuGvyd8AjvqLt+WRq2RnEMn Sv2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:from:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:date:dkim-signature:dkim-filter; bh=RDkB/dbveNOEMeJtSNG7PSta0jcd/YziMR793o3t2j8=; b=E3K5tI89sFId5lTxsw/ZfOX5mAPBmsnY/rsf/IgqX2IcCTZsR9/EPHj5PD6KKRHBsY 25WyeFqLv0fGQqcJ9wEWe7PO30BxWrQ820FNNvDXIoV5/mweU7lqKhA5C72mLKashP1P 7+3xyrj+D+syiKXdRLK6Pr4Z7d5q8i0MnXr3ItaaRZqaGY6uOiYWZAvJIlS9quIDEhqz hQTnLJkE7TtUjLJBcTXdcrFcBggGLRDODm/LYtBesiXkoBhF6ETNwerDT+p/C14LwH6q fJfdsDDJUU1bEOXW5bL5zm0Y0GNIxnQlvhUsoNW3/kcnfIkyCFnKi/JZpR60xM9BlNPs /BkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fieldses.org header.s=default header.b=ZuDnC2o+; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dm20si14615584ejc.159.2020.06.17.06.28.17; Wed, 17 Jun 2020 06:28:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@fieldses.org header.s=default header.b=ZuDnC2o+; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726495AbgFQN2P (ORCPT + 99 others); Wed, 17 Jun 2020 09:28:15 -0400 Received: from fieldses.org ([173.255.197.46]:43844 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726480AbgFQN2P (ORCPT ); Wed, 17 Jun 2020 09:28:15 -0400 Received: by fieldses.org (Postfix, from userid 2815) id 8E91A1C81; Wed, 17 Jun 2020 09:28:14 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.11.0 fieldses.org 8E91A1C81 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fieldses.org; s=default; t=1592400494; bh=RDkB/dbveNOEMeJtSNG7PSta0jcd/YziMR793o3t2j8=; h=Date:To:Cc:Subject:References:In-Reply-To:From:From; b=ZuDnC2o+RcWWZagJ4q8G6+LCCRXgoYOKkQ4d1wzTMa1FjljWfIw9iU8H9jAYO5wcB hvDLRoEZH7BaxEh3tFHybuzexB6lz+Qwoz0sFceuC37nkdR6S6ZGZ3H/CBfXTwcTpl DNuab5KUxwlCIcShVU4xf63Zj3kMt+Jm24TAjhto= Date: Wed, 17 Jun 2020 09:28:14 -0400 To: Trishali Nayar Cc: linux-nfs@vger.kernel.org Subject: Re: ACL's on 4.1 Message-ID: <20200617132814.GA13815@fieldses.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) From: bfields@fieldses.org (J. Bruce Fields) Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Tue, Jun 16, 2020 at 07:35:55PM +0530, Trishali Nayar wrote: > Hi all, > > Looking at the 4.1 RFC, there are some additional 'Access_mask' and > 'Ace-flag' when compared to 4.0. > > - Access_mask: > ACE4_WRITE_RETENTION > ACE4_WRITE_RETENTION_HOLD > > - Ace-flag : > ACE4_INHERITED_ACE > > But are these supported by 4.1 clients and servers? These are optional. Linux knfsd does not support them. I'm not sure what if any servers do. If someone was interested in adding client-side support, it would probably not be hard to add it to nfs4-acl-tools. --b. > If you do 'man > nfs4_acl' it does not seem to show these additional ones. So how do we > set/get them? > > Also, are there any other differences from an ACL perspective between 4.0 > and 4.1? > > Your insights will be really useful. > > Thanks and regards, > Trishali.