Samba Share - MS Excel при сохранении "не может получить доступ к файлу, есть несколько возможных причин"
У меня странная проблема в моем ресурсе samba 3.5.4 в Ubuntu 10.10. У меня есть одно определение общего ресурса для 3-х клиентов (A,B,C). Этот общий ресурс содержит несколько файлов Excel, которые имеют много формул и связаны друг с другом. Клиент A обращается к файлу с помощью libre office (ubuntu), клиент B получает доступ с WinXP и MS Office 2003, Процесс записи и чтения успешно работает на обоих из них.
Проблема возникает, когда клиент C получает доступ к одному и тому же файлу в MS Excel 2003 (windows xp). Это окно сообщения появляется, когда он сохраняет файл:
Microsoft office excel cannot access the \\192.168.1.23\myshare\
There are several possible reasons:
- The File ort path does not exist The file is being used by another program.
- The workbook you are trying to save has the same name as a
- Currently open workbooks.
Я пробовал решение, представленное в KB291204, но оно не сработало. Ниже мое определение доли:
[brainshare]
comment = brainshare
path = /opt/brainshare/
valid users = @brainshare
force group = brainshare
read only = No
create mask = 0775
veto files = /*.scr/*.eml/thumbs.com/
Как я могу устранить эту проблему?
1 ответ
Задача решена. Решение пришло от samba@list.samba.org
Add this line to your share definition :
# On 3 July 2012 13:11, Daniel Müller <mueller@tropenklinik.de> wrote:
directory mask=2770
force directory mode=2770
create mask = 2770
force create mode=2770
force security mode=2770
force directory security mode=2770
force group= yourgroup
# Give the directory the sticky bit for the group