From owner-freebsd-questions@FreeBSD.ORG Fri Aug 8 22:29:33 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 800641065677 for ; Fri, 8 Aug 2008 22:29:33 +0000 (UTC) (envelope-from svein.h@lvor.halvorsen.cc) Received: from bene1.itea.ntnu.no (bene1.itea.ntnu.no [IPv6:2001:700:300:3::56]) by mx1.freebsd.org (Postfix) with ESMTP id 784948FC0C for ; Fri, 8 Aug 2008 22:29:32 +0000 (UTC) (envelope-from svein.h@lvor.halvorsen.cc) Received: from localhost (localhost [127.0.0.1]) by bene1.itea.ntnu.no (Postfix) with ESMTP id 8F90916C879 for ; Sat, 9 Aug 2008 00:29:30 +0200 (CEST) Received: from maren.thelosingend.net (maren.math.ntnu.no [129.241.211.48]) by bene1.itea.ntnu.no (Postfix) with SMTP id 79E3316C3CC for ; Sat, 9 Aug 2008 00:29:23 +0200 (CEST) Received: (qmail 98967 invoked by uid 88); 9 Aug 2008 00:29:11 +0200 Received: from maren.math.ntnu.no (HELO weld.ej2.thelosingend.net) (129.241.211.48) by maren.thelosingend.net (qpsmtpd/0.31.1) with ESMTP; Sat, 09 Aug 2008 00:29:11 +0200 Message-ID: <489CC8BB.9060607@lvor.halvorsen.cc> Date: Sat, 09 Aug 2008 00:29:15 +0200 From: Svein Halvor Halvorsen User-Agent: Thunderbird 2.0.0.9 (X11/20080315) MIME-Version: 1.0 To: acmeinc References: <489C5BAE.6010205@lvor.halvorsen.cc> <18899706.post@talk.nabble.com> In-Reply-To: <18899706.post@talk.nabble.com> X-Enigmail-Version: 0.95.0 OpenPGP: id=9198BB40; url=mailto:pgpkey@svein.halvorsen.cc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE594FB0D43CD9E0A20BA9C0F" X-Virus-Scanned: Debian amavisd-new at bene1.itea.ntnu.no Cc: freebsd-questions@freebsd.org Subject: Re: ACLs, permission mask and chmod g= X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 22:29:33 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE594FB0D43CD9E0A20BA9C0F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable acmeinc wrote: > You may consider trying chmod 660 filename. It gives the same result. When changing group permission (either way) on a file with acls, you're effectively changing the acl mask instead. Also, if I change acl mask with setfacl, then ls -l will list the permission mask in the group columns in the output. If this is by design, then it isn't documented in chmod(1) (or anywhere else that I can see). It kinda makes sense this way, though. If you chmod the group permission, you change all groups' permissions. But I'd like to see it documented, as it caused me some confusion, and I still think that this isn't obvious. > Svein Halvor Halvorsen-4 wrote: >> If I have acls enabled on a file, running chmod g=3Drw on that file, >> will not change its group permissions, but the acl mask. >> >> That is, running the following command: >> $ chmod g=3Drw foo >> >> ... is equivalent with >> $ setfacl -m m::rw- >> >> ... and not, as I would suspect: >> $ setfacl -m g::rw- >> >> In other words, foo will not be read/writable by its default group >> after the command have been run (unless it was already). >> >> I find this behaviour to be very confusing. It might be the correct >> bahaviour, but if so maybe the chmod(1) manpage, and possibly >> chmod(2), should be updated to document this? >> >> >> Svein Halvor >> >> >> =20 >> >=20 --------------enigE594FB0D43CD9E0A20BA9C0F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: mailto:pgpkey@svein.halvorsen.cc to get my PGP-key iEYEARECAAYFAkicyL8ACgkQhQg3vZGYu0Cg5QCeO0m+kmyPSDVu45Aeb5VNwBAp 0TUAnjU90aQGvVAHVeptn3DOTKSrHd5r =QD3/ -----END PGP SIGNATURE----- --------------enigE594FB0D43CD9E0A20BA9C0F--