[Samba] Strange Inheritance of folder rights in Version 3.026a

Jens Nissen jens.nissen at gmx.net
Fri Nov 23 14:52:20 GMT 2007


Assume folder hierarchy /service/f1/f2/f3.
I have initially disabled acl inheritance in smb.conf for "service".
Neither folder service,f1,f2,f3 has the right "Inherit rights from
parent" set.
(I had to translate the Windows-check-boxes' texts, I hope that it is
possible to follow my actions)

(A) Now I apply the property "Inherit rights from parent" to folder f2.
Once I press OK, the right disappears again.
>> Obviously, the right was set, then the right to inherit the right was
inherited from folder f1 and thus finally deleted again from folder f2.

(B) Now I fool Samba by setting the advanced rights
"Inherit rights from parent" and "Propagate rights to contained folders"
to folder f2.
This sets the right "Inherit rights from parent" to folder **f3** (only).
>> Again, it looks as though the right is first set on f2, then
propagated to f3, afterwards inherited from f1 and thus finally deleted
from f2.

All this is very different from Windows and User expectation.
IMHO, the right to inherit a right from the parent should not be
inherited from the parent itself!

Could you fix this, please?

Kind regards,

Jens

P.S: This seems related to
https://bugzilla.samba.org/show_bug.cgi?id=4955

P.P.S: From my smb.conf

[global]
  security=Ads
  nt acl support=Yes
  ea support=Yes
  ...

[smbtest]
  available=Yes
  browseable=Yes
  comment=SMB Torture Folder
  create mask=0777
  directory mask=0777
  dos filemode=Yes
  guest ok=No
  hosts allow=
  hosts deny=
  inherit acls=No
  inherit owner=No
  inherit permissions=No
  invalid users=
  map acl inherit=Yes
  map archive=No
  map hidden=No
  map read only=No
  map system=No
  path=/export/smbtest
  read only=No
  store dos attributes=Yes



More information about the samba mailing list