[Pkg-samba-maint] Bug#532856: Bug#532856: umask settings overridden by Mac OS X 10.5 (Leopard) clients
joy at debbugs.entuzijast.net
Sat Jun 20 11:16:55 UTC 2009
On Sat, Jun 13, 2009 at 08:10:08AM +0200, Christian Perrier wrote:
> Quoting Josip Rodin (joy at debbugs.entuzijast.net):
> > At this point I'm completely dazzled by the amount of conflicting ACL
> > systems Samba is involved with :) one thing seems certain - it's pretty
> > confusing for us users.
> Correct. The main general problem behind this is that it's impossible
> to entirely map NT ACLs to POSIX ACLs. Which is why vfs_acl_tdb is
> being developed now.
> From my understanding of Jeremy Allison's talk about it at SambaXP, if
> you want a full implementation of ACLs, you'll want this VFS module. In
> such case ACLs will be stored in a TDB file without trying to use the
> filesystem's ACLs.
I'm not sure how this applies as a solution to my problem, though. I had
specified all documented options that describe native Linux permission masks
to be applied on files on Samba shares. The daemon ignored this because of
another implicit option being in effect, one which contradicted those other,
explicit settings. That just doesn't make sense from a user standpoint,
regardless of the rationale. A proper bug fix would be to change the
behaviour of that new option to take into account the requirements set by
old options (better), or to fully document the impact of the new option and
make it explicit (worse, but still satisfactory).
2. That which causes joy or happiness.
More information about the Pkg-samba-maint