Имеется samba сервер с acl и кучей пользователей.
Пользователи подключаются с windows
И с «некоторых пор» начал ловить ошибку вида не копируются файлы.
Методом тыка увидел такое под windows:
- Создаю файл или папку, копирую на шару - успех
- Создаю файл, меняю его права, копирую на шару - ошибка(необходимо разрешение на выполнение данной операции)
Предположительно винда копирует папку/файл, пытается перенести права и обламывается.
Есть идеи как со стороны samba можно это игнорировать?
Идеи как это обойти со стороны windows тоже приветствую.
Часть конфига samba проблемной шары
[Диск]
comment = Диск
path = /share/disk
writable = yes
valid users = @employee
guest ok = no
create mask = 0777
directory mask = 0777
readonly = no
browseable = yes
hide unreadable = yes
syslog = 7
inherit acls = yes
map acl inherit = yes
inherit owner = yes
И права на папку в системе
# getfacl /share/disk
getfacl: Removing leading '/' from absolute path names
# file: share/disk
# owner: root
# group: root
user::rwx
group::rwx
group:employee:r-x
group:boss:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:boss:rwx
default:mask::rwx
default:other::---
Да, там именно employee:r-x
чтобы пользователи не создавали в корне свои папки, далее идёт
# file: share/disk/Общее
# owner: root
# group: root
user::rwx
group::rwx
group:employee:rwx
group:boss:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:employee:rwx
default:group:boss:rwx
default:mask::rwx
default:other::---