From owner-freebsd-fs@FreeBSD.ORG Wed May 25 15:15:42 2005 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 239BF16A41C for ; Wed, 25 May 2005 15:15:42 +0000 (GMT) (envelope-from clive@tongi.org) Received: from drop.bsdchat.com (drop.bsdchat.com [209.237.225.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id E767743D1D for ; Wed, 25 May 2005 15:15:41 +0000 (GMT) (envelope-from clive@tongi.org) Received: from CARTIER (drag.bsdchat.com [209.237.225.37]) by drop.bsdchat.com (8.13.3/8.13.3) with SMTP id j4PFFZUU010415; Wed, 25 May 2005 15:15:36 GMT (envelope-from clive@tongi.org) Received: (nullmailer pid 1334 invoked by uid 1000); Wed, 25 May 2005 15:15:05 -0000 Date: Wed, 25 May 2005 23:15:05 +0800 From: Clive Lin To: Herv? Kergourlay Message-ID: <20050525151505.GA1287@tongi.org> References: <427F491C.4090501@club-internet.fr> <427F9404.8060509@samsco.org> <42834982.40302@club-internet.fr> <42834CF9.6060301@atempo.com> <20050522092926.GA1042@tongi.org> <4291C50B.1090505@atempo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <4291C50B.1090505@atempo.com> X-PGP-key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA008C03E User-Agent: Mutt/1.5.9i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (drop.bsdchat.com [209.237.225.38]); Wed, 25 May 2005 15:15:37 +0000 (UTC) Cc: freebsd-fs@freebsd.org Subject: Re: setfacl -d X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2005 15:15:42 -0000 On Mon, May 23, 2005 at 01:56:59PM +0200, Herv? Kergourlay wrote: > Clive Lin a =E9crit : > > For freshly created directory, you have to do 'setfacl -m ...' first. > >$ mkdir aclTest > >$ setfacl -d -m u:clive:rwx aclTest > >setfacl: acl_calc_mask() failed: Invalid argument > >setfacl: failed to set ACL mask on aclTest > >$ setfacl -m u:clive:rwx aclTest > >$ getfacl aclTest | setfacl -d -b -n -M - aclTest > >$ getfacl -d aclTest|grep clive > >user:clive:rwx >=20 > it's effectively working > but it's a very complex method, how can the standard user knows that ? Perhaps it could be documented in the setfacl(1) EXAMPLES section :> --=20 Clive Tong-I Lin | http://tongi.org | PGP KeyID: A008C03E