Christian Marx wrote:
Hi folks,
I have Samba 3.0.10 with SuSE 9.1 running and a problem with the
recycler feature of Samba.
Following setup:
- User A deletes file F1 in directory D
- Samba produces file .recycler/D/F1
- D has permissions -rwx------, F1 has permissions -rwxrw-r-- (owner A)
- User B deletes file F2 in directory D
- F2 doesn't show up in .recycler/D
So all files User B deletes in directory D are lost.
Any suggestions on that?
--- smb.conf
...
create mask = 775
directory mask = 0775
vfs objects = recycle
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 0
recycle:exclude = *.tmp|~$*
recycle:noversions = *.doc|*.xls|*.ppt
...
--- smb.conf end
Thanks,
Christian Marx
AFAIK, it's intended behaviour. See lines 216 and 234 in vfs_recycle.c.
2 independent ways to resolve the issue:
1. Set default ACL for recycle dir:
# setfacl -d -m g:<some_group>:rwx ./.recycle
2. Quick and dirty patch to vfs_recycle.c:
line 216:
mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | IXGRP | IWGRP
This should add rwx rights to group on newly created directories under
.recycle
--
Ing. Yevheniy Demchenko
UVT s.r.o.
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba