Файл Samba доступен только для чтения в Windows, даже при наличии правильных разрешений в Linux для группы

Файл Samba доступен только для чтения в Windows, даже при наличии правильных разрешений в Linux для группы

Windows продолжает видеть файл Excel как доступный только для чтения для группы, в то время как разрешения Linux позволяют группе выполнять чтение и запись.

Серверная ОС Ubuntu 14.04.4, Клиентская ОС Windows 10, Samba 4.3.11

Это файл конфигурации Samba для общего ресурса.

[SHARENAME]
force create mode = 660
valid users = @GROUPNAME
force group = GROUPNAME
force security mode = 660
create mode = 660
path = /var/SHAREPATH
delete readonly = yes
security mask = 660
force directory mode = 2770
force directory security mode = 2770
directory mode = 2770
writeable = yes
directory security mask = 2770
create mask = 660
directory mask = 2770

Я выполнил следующую команду, чтобы обновить разрешения для общей папки.

find SHAREPATH -type d -exec chmod 2770 {} \;
find SHAREPATH -type f -exec chmod 660 {} \;

Вот список файлов в папке.

drwxrws---   2 user1 groupname  4096 Aug  3 15:35 .
drwxrws---  10 user1 groupname  4096 Aug  3 11:25 ..
-rw-rw----+  1 user1 groupname 20516 Aug  3 10:44 file1.xlsx
-rw-rw----+  1 user1 groupname 20989 Aug  3 10:44 file2.xlsx
-rw-rw----+  1 user1 groupname 21010 Aug  3 11:11 file3.xlsx
-rw-rw----+  1 user1 groupname 21541 Aug  3 11:22 file4.xlsx
-rw-rwx---+  1 user2 groupname 21032 Aug  3 15:34 file5.xlsx

В этом списке file3 и file4 только для чтения в Excel, остальные файлы я могу редактировать как хочу. Мой собственный пользователь — user2.

Вот скриншот того, как Windows оценивает групповые разрешения.

Разрешения Windows

Насколько я понимаю, Windows будет видеть неправильные разрешения, пока я не отключусь и не подключусь снова. Шаги, которые я уже предпринял, включают. Перезапуск Windows, Перезапуск Linux, Перезапуск службы Samba.

Любой совет будет принят во внимание.

Связанный контент