[Samba] SAMBA AD VFS:Recycle bad permissions

Tomáš Havlín thavlin at spel.cz
Mon Jun 10 09:07:55 UTC 2019


In the fact, I don't undestand. I have no problem with deleted files, 
and I have 700 on .deleted folder because I don't need to have users be 
able to open deleted folder with deleted files, it is only for me. If 
VFS:recycle is enabled, new created files on share folder (not .deleted 
folder, not deleted files) permission to this folder are limited by mask 
and owner is "root". Without VFS:recycle new created files have owner 
"user" and rights are fine. I tried to put recycle:directory_mode = 777 
to smb.conf, but nothing changed.

on XXX share
getfacl vvv.txt
# file: vvv.txt
# owner: root
# group: users
user::rw-
group::---
group:users:rwx #effective:r--
group:3000002:---
mask::r--
other::---


on original share
# getfacl aaa.txt
# file: aaa.txt
# owner: 3000000
# group: users
user::rwx
user:root:rwx
user:3000002:rwx
user:3000004:rwx
group::rwx
group:users:rwx
group:3000000:rwx
group:3000002:rwx
group:3000004:rwx
mask::rwx
other::---

------ Původní zpráva ------
Od: "Rowland penny via samba" <samba at lists.samba.org>
Komu: "sambalist" <samba at lists.samba.org>
Odesláno: 10.06.2019 10:32:39
Předmět: Re: [Samba] SAMBA AD VFS:Recycle bad permissions

>On 10/06/2019 08:51, Tomáš Havlín wrote:
>>Hello
>>my smb.conf + working and no working ACL share folders
>>
>>[global]
>>netbios name = FENIX
>>realm = PFCZ.INTRA
>>server role = active directory domain controller
>>workgroup = PFCZ
>>idmap_ldb:use rfc2307 = yes
>>dns forwarder = 10.254.254.1
>>
>>unix extensions = no
>>wide links = yes
>>follow symlinks = yes
>>bind interfaces only = yes
>>interfaces = lo eno1
>>max log size = 150000
>>
>>[netlogon]
>>path = /var/lib/samba/sysvol/pfcz.intra/scripts
>>read only = No
>>
>>[sysvol]
>>path = /var/lib/samba/sysvol
>>read only = No
>>
>>[share] - working VFS:recycle, original share
>>     path = /mnt/data1/share
>>     read only = no
>>
>>[XXX] - no working VFS:recycle, testing share
>>     path = /mnt/data1/XXX
>>     read only = no
>>     vfs object = recycle
>>     recycle:repository = .deleted
>>     recycle:keeptree = yes
>>     recycle:touch = yes
>>     recycle:version = yes
>>     recycle:maxsize = 0
>>     recycle:exclude = *.tmp
>>     recycle:exclude_dir = /tmp
>>
>>
>It looks to me that the VFS changes have caused this.
>
>You are using a DC as a fileserver, this isn't recommended for  a start.
>
>On a DC , 'vfs objects = acl_xattr' is set by default, this means that 'inherit acls = yes' is set and you do not have a 'recycle:directory_mode' line, so you will be using the default '0700'. Put this all together and what you are getting is correct, don't ask me why it worked before, but not now. It looks like it was actually wrong before but correct now ;-)
>
>Rowland
>
>
>-- To unsubscribe from this list go to the following URL and read the
>instructions:  https://lists.samba.org/mailman/options/samba


More information about the samba mailing list