Приветствую!
Есть share на samba, на которой лежит файл OOo. Несколько человек пытаются
открыть этот файл. Когда все станции были под Win, второй и все следующие
пользователи открывали его "только для чтения".
На одной станции поставили Linux.
Share монтируется скриптом, в котором
/sbin/mount.cifs //server/share ~/NET/share -o
codepage=cp866,iocharset=utf8,user=domain/user,pass=pass
Теперь, если файл открыт с Linux-станции, с Win-станции файл не читается. И
наоборот.
На Linux-станции стоит Wine@Etersoft Network и, соответственно, linux-cifs.
Пробовал пересобрать модуль linux-cifs командой
/etc/init.d/linux-cifs build
Модуль собрался без ошибок. Но ошибка с совместным доступом осталась.
Как исправить?
Сервер и станции: Ubuntu 7.10
Wine@Etersoft Network 1.0.8
Samba, совместный доступ к файлам из Linux и Windows
Модераторы: SLEDopit, Модераторы разделов
-
ivul
- Сообщения: 104
- ОС: Debian/Ubuntu Linux
-
n2j2r
- Сообщения: 494
- Статус: najar
Re: Samba, совместный доступ к файлам из Linux и Windows
Поставить на шаре права только для чтения 
-
ivul
- Сообщения: 104
- ОС: Debian/Ubuntu Linux
-
Rusya89
- Сообщения: 10
- ОС: Slackware 12.1
Re: Samba, совместный доступ к файлам из Linux и Windows
Похожая ситуация решилась добавлением параметров, причем когда параметр выключен файл открывается только для чтения
[Temp]
comment = Share
path = /srv/smb/public
public = yes
writable = yes
browseable = yes
locking = no
oplocks = yes
strict locking = no
share modes = yes
;guest ok = yes
;only guest = yes
directory mask = 0777
create mask = 0666
Копал в сторону samba+1C
Slackware 12.0
-
ivul
- Сообщения: 104
- ОС: Debian/Ubuntu Linux
-
Rusya89
- Сообщения: 10
- ОС: Slackware 12.1
Re: Samba, совместный доступ к файлам из Linux и Windows
oplocks = no
man smb.conf
-
ivul
- Сообщения: 104
- ОС: Debian/Ubuntu Linux
Re: Samba, совместный доступ к файлам из Linux и Windows
В апреле казалось бы проблема решена. Сделал такие настройки:
/etc/samba/smb.conf
[global]
...
kernel oplocks = no
[someshare]
path = /path/to/share
...
oplocks = yes
share modes = yes
locking = yes
strict locking = no
blocking locks = no
Но время идет. Обновился до Ubuntu 8.04 (samba 3.0.28a, OpenOffice.org 2.4.1).
Теперь имею следующее:
1. С приведенными выше настройками OpenOffice.org 2.4.1 не видит блокировок. Документы открываются и сохраняются независимо от того, были они уже открыты или нет.
2. Если убрать настройки locks-ов, то OpenOffice.org 2.4.1 по прежднему открывает документы для редактирования, но сохранить документ не может.
Как быть?
/etc/samba/smb.conf
[global]
...
kernel oplocks = no
[someshare]
path = /path/to/share
...
oplocks = yes
share modes = yes
locking = yes
strict locking = no
blocking locks = no
Но время идет. Обновился до Ubuntu 8.04 (samba 3.0.28a, OpenOffice.org 2.4.1).
Теперь имею следующее:
1. С приведенными выше настройками OpenOffice.org 2.4.1 не видит блокировок. Документы открываются и сохраняются независимо от того, были они уже открыты или нет.
2. Если убрать настройки locks-ов, то OpenOffice.org 2.4.1 по прежднему открывает документы для редактирования, но сохранить документ не может.
Как быть?
-
Rusya89
- Сообщения: 10
- ОС: Slackware 12.1
Re: Samba, совместный доступ к файлам из Linux и Windows
strict locking = no
oplock contention limit = 2
oplocks = yes
blocking locks = yes
posix locking = yes
share modes = yes
oplock contention limit = 2
oplocks = yes
blocking locks = yes
posix locking = yes
share modes = yes
-
ivul
- Сообщения: 104
- ОС: Debian/Ubuntu Linux
Re: Samba, совместный доступ к файлам из Linux и Windows
Не работает. Т.е. работает только на станциях с Windows. Если все станции под Linux, то OOo блокировок не видит.
Причина в самом OOo 2.4.1 из Ubuntu 8.04. OOo 2.4.0 pro от Инфра-Ресурса блокировки видит.
Буду качать 2.4.1 pro. Посмотрю, как он себя поведет.
Довесок
OOo 2.4.1 pro от Инфра-Ресурса блокировки видит.