Samba 3.2.7 + OpenOffice 3.0 на SUSE11.1 (файлы открываются только для чтения)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
vodnick
Сообщения: 70
ОС: Ubuntu

Samba 3.2.7 + OpenOffice 3.0 на SUSE11.1

Сообщение vodnick »

Приветствую!
Долго думал, в какой раздел это написать...
В общем, трабла такая. Есть у меня SMB-ресурс на SUSE10.3 со всякими офисными документами.
Этот ресурс примотирован на клиентские машины с SUSE11.1 вот таким образом:
mount.cifs //s2/document /home/DOMAIN/user/doc -o noperm, user=DOMAIN/user,pass=pass
Так вот, если на машине с SUSE 11.1 открыть какой-нибудь документ из папки /home/user/doc и сохранить его туда же, то в дальнейшем он на SUSE 11.1(и только на SUSE11.1) открывается почему-то только для чтения, а это не есть гут. :(
Права думаю в норме, клиенты на SUSE 11.0 и 10.3 работают без проблем, ресурс тот же и смонтирован также.

Примечательно, что если писать измененный документ не в /home/user/doc, а через полный сетевой путь smb://s2/document, то документ затем открывается нормально.
Писать в директорию можно. Обычные текстовые файлы также редактируются.
При работе с локальными документами проблем нет.
Не знаю, на что думать: Samba или OpenOffice?
Samba и OpenOffice обновлял с оффициального репа.
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Samba 3.2.7 + OpenOffice 3.0 на SUSE11.1

Сообщение TuLiss »

Какие права на файл до открывание и после сохранения изменений ?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
vodnick
Сообщения: 70
ОС: Ubuntu

Re: Samba 3.2.7 + OpenOffice 3.0 на SUSE11.1

Сообщение vodnick »

Вот кусок smb.conf сервера под SUSE10.3:
[document]
path = /home/SERVER/samba/document
writeable = yes
valid users = @nt_admins @adm_nt_users
create mask = 660
directory mask = 770

это директория, с которой работают клиенты.

После создания файла командой touch на клиенте права на файл вот такие:
-rw-r--r-- 1 u1101 adm_nt_users 0 Apr 3 07:55 prb
а после изменения файла вот такие:
-rw-rw-r-- 1 u1101 adm_nt_users 7 Apr 3 07:55 prb,

cозданные и измененные из OpenOffice выглядят вот так:
-rw-rw-r-- 1 u1101 adm_nt_users 167936 Mar 19 15:13 О режиме ЧС.doc,
независимо от того, где они создавались, в SUSE11.1 или SUSE11.0, только вот SUSE11.0 + OO 2.4 все нормально, а в SUSE11.1 + OO 3.0. файлы OO открываются только для чтения.
Если поднять бит "запись для остальных групп" и сделать вот так:
create mask = 662
directory mask = 773

или вот так:
create mask = 666
directory mask = 777

то файлы на сервере выглядят вот так:
-rw-rw-rw- 1 u1101 adm_nt_users 167936 Mar 19 15:13 О режиме ЧС.doc, и начинают открываться, но это же криво, косо и не прямо. Почему OO 3.0 нужна запись для остальных групп?

Я так понимаю, Samba игнорирует create mask = 660 directory mask = 770 и упрямо поднимая бит "чтение для остальных" ? В общем, нефига не ясно.

Права на каталог home/SERVER/samba/document:
drwxrwx--- 8 kl120 adm_nt_users 4096 Apr 3 09:12 document
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Samba 3.2.7 + OpenOffice 3.0 на SUSE11.1

Сообщение TuLiss »

vodnick писал(а):
03.04.2009 10:16
Я так понимаю, Samba игнорирует create mask = 660 directory mask = 770 и упрямо поднимая бит "чтение для остальных" ? В общем, нефига не ясно.


Если я все правильно понял, то почти те же грабли ?

Я немного начинаю разочаровываться в OpenSuse.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
vodnick
Сообщения: 70
ОС: Ubuntu

Re: Samba 3.2.7 + OpenOffice 3.0 на SUSE11.1

Сообщение vodnick »

Да, практически... только в профиль.
Спасибо сказали: