[Samba] Fwd: Extended acls with AD - problem with default/herited permissions

Dale samba at txschroeder.family
Mon Dec 10 17:58:41 UTC 2018


Edouard,

These are the 4 available parameters containing the word "inherit".

        inherit acls (S)
        inherit owner (S)
        inherit permissions (S)
        map acl inherit (S)


Would "inherit acls" work for you?

Dale


On 12/10/18 10:56 AM, Edouard Guigné via samba wrote:
> Hello,
>
> I add to my previous mail, the only way i found to disable acl "Domain 
> Users" to be added is with :
>
> */inherit owner = yes/*
>
> This has the advantage to recopy exactly the default acl defined on 
> the parent folder.
> But this has the disavantage to not show which user has created a 
> folder/file and the ownership.
>
> Does something like "inherit group owner = yes" exist ?
> chmod g+s has no effect on my configuration.
>
> Best Regards,
>
> EdG
>
>
>
> -------- Message transféré --------
> Sujet :     Extended acls with AD - problem with default/herited 
> permissions
> Date :     Mon, 10 Dec 2018 10:47:20 -0300
> De :     Edouard Guigné <eguigne at pasteur-cayenne.fr>
> Pour :     samba at lists.samba.org
>
>
>
> Hello,
>
> I set a share on a samba 4.7.1 as domain member with an Active 
> Directory controler, this share is used by all domain users.
>
> All users from the AD domain have a primary group "Domain Users", and 
> secondary groups to filter access on the folders of the share.
> I noticed that when a user create a sub-folder/file inside a "Top 
> folder", the default permissions from the "Top folder" are well 
> herited, but the acl "Domain Users" is always added.
>
> I find a link https://bugzilla.samba.org/show_bug.cgi?id=8938 about this.
> So I made a test with "acl_xattr:ignore system acls = yes" in my 
> smb.conf ; but it seems to disable extended acl to some folders...
> This is not a solution.
>
> I tried also chmod g+s on "Top folders", but other acl "Domain Users" 
> is still added.
>
> I think something is bad in my smb.cfg, below is the result of testparm :
>
> # Global parameters
> [global]
>         client max protocol = SMB3
>         client min protocol = SMB2
>         client signing = required
>         disable spoolss = Yes
>         domain master = No
>         kerberos method = secrets and keytab
>         load printers = No
>         local master = No
>         log file = /var/log/samba/%m.log
>         name resolve order = wins bcast host lmhosts
>         preferred master = No
>         printcap name = /dev/null
>         realm = IPGAD.PASTEUR-CAYENNE.FR
>         security = ADS
>         server signing = required
>         winbind nss info = rfc2307
>         workgroup = IPGAD
>         idmap config ipgad : unix_primary_group = yes
>         idmap config ipgad : unix_nss_info = yes
>         idmap config ipgad : range = 1-14999
>         idmap config ipgad : schema_mode = rfc2307
>         idmap config ipgad : backend = ad
>         idmap config * : range = 15000-99999
>         idmap config * : backend = tdb
>         cups options = raw
>         hosts allow = 127. 10.9.8.
>         hosts deny = 10.9.9.
>         map acl inherit = Yes
>         store dos attributes = Yes
>         use sendfile = Yes
>         vfs objects = acl_xattr
>
>
> [groups]
>         comment = jaguar2
>         path = /var/datashared
>         read only = No
>         valid users = "@utilisateurs du domaine at IPGAD.PASTEUR-CAYENNE.FR"
>         vfs objects = acl_xattr streams_xattr shadow_copy2
>         shadow:format = daily_%Y.%m.%d-%H.%M.%S
>         shadow:localtime = yes
>         shadow:sort = desc
>         shadow:basedir = /var/datashared
>         shadow:snapdir = /data/datashared/snapshots
>
>
> [homes]
>         browseable = No
>         comment = Home Directories
>         create mask = 0700
>         directory mask = 0700
>         hide files = /~*.tmp/profile/desktop.ini/~$*/
>         path = /home
>         read only = No
>         valid users = "@utilisateurs du domaine at IPGAD.PASTEUR-CAYENNE.FR"
>
> May you help me to understand/solve the situation ?
>
> EdG
>




More information about the samba mailing list