У меня странная проблема с моей папкой 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/
Как я могу решить эту проблему?
Задача решена. Решение пришло с 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