Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2006 00:29:17 +0100
From:      Nico -telmich- Schottelius <nico-freebsd-fs@schottelius.org>
To:        "Andrey V. Elsukov" <bu7cher@yandex.ru>
Cc:        freebsd-fs@freebsd.org, Robert Watson <rwatson@FreeBSD.org>
Subject:   Re: ACL broken on all FreeBSD variants
Message-ID:  <20061218232917.GK4152@schottelius.org>
In-Reply-To: <45869C9A.8090405@yandex.ru>
References:  <20061202120228.GB27796@schottelius.org> <45869C9A.8090405@yandex.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--ibvzjYYg+QDzMCy1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Andrey V. Elsukov [Mon, Dec 18, 2006 at 04:50:18PM +0300]:
> ...
> Directories are more complex, as they can have up to three types of ACLs:
>=20
>     * An access ACL affects access to the directory itself.
>     * The default directory ACL sets the default permissions on any
> subdirectories created within the directory.
>     * The default access ACL sets the default permissions on any
> files created within the directory. Note that if the default directory
> ACL is not set, subdirectories will also inherit this ACL. However, if
> the default directory ACL is set, that value will override the value
> of this ACL.
>=20
> The current FreeBSD implementation supports *only the first two types*
> of directory ACLs, so double-check the effective permissions on any
> files you create in directories containing ACLs.
> ...

Thanks!

Are there any plans to support the last type?

This is the common
use of ACLs in my situation, so currently we are hacking the stuff
by executing chmod && chown each time files get updated. Recursively.

Very dirty and not very performant, but the only solution that
seems to be available with FreeBSD.

Nico

--=20
``...if there's one thing about Linux users, they're do-ers, not whiners.''
(A quotation of Andy Patrizio I completely agree with)

--ibvzjYYg+QDzMCy1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFhyRNuL75KpiFGIwRAoQgAKDMZ6i2nFh+crx0+Rjol7OFNCHgUACdEH6q
C1L9FVa6pKhvE3IvJBNJtzs=
=hctv
-----END PGP SIGNATURE-----

--ibvzjYYg+QDzMCy1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061218232917.GK4152>