Pode não ser uma solução perfeita, mas notei que a pasta .trash
foi criada pelo usuário a2
com um grupo principal NOT companya
mas a2
com as permissões rwxrwxr-x
, o que significa que a1
(um todo mundo) não tem permissões para criar seu rótulo de lixeira ./trash/a1
.
rwxrwxr-x a2 a2 --> .trash/
alterando, portanto, a configuração de compartilhamento para o seguinte:
[Company-A]
comment = Company A Files
path = /samba/share/companya
guest ok = no
browseable = yes
create mask = 0777
directory mask = 0777
writable = yes
valid users = +companya
vfs object = recycle:recycle full_audit:audit
recycle:repository = .trash/%U
recycle:maxsize = 0
recycle:versions = Yes
recycle:keeptree = Yes
recycle:touch = No
recycle:directory_mode = 0704
permite que .trash
bin seja criado com rwxrwxrwx
, permitindo que outros usuários gravem suas lixeiras mantendo a capacidade de ler outras lixeiras.