URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 2682
[ Назад ]

Исходное сообщение
"Samba 3.6.3 + Windows 7"

Отправлено Sandman_VO , 07-Сен-16 12:55 
Всем доброго дня.

Установлен сервер SLES 11 SP3 и настроена Samba 3.6.3 Серверу присвоен адрес 192.168.1.1 Есть удаленная сеть 192.168.100.0/24, которая подключается к указанному серверу. Так вот возникла проблема с доступом к файлам из Windows 7. Если открывать файлы doc ms office то необходимо дать разрешение на изменение файла и все нормально работает. Если открывать файл odt openoffice файл открывается только для чтения. Из Windows XP или Windows 10 такой проблемы нет все документы открываются нормально. Куда копать, куда смотреть? Уже все перелопатил. Для информации Windows 7 Home, фаервол отключен.
До установки SLES 11 SP3 стоял SLES 10 Все прекрасно работало на всех системах.
Доступы до файлов делал 777 и все равно ситуация не меняется. Доступ к файлам odt только на чтение. ACL тоже ничего не меняют.
В данный момент на файлы и папки действуют следующие доступы
owner:root:rwx
group:user_access:rwx
other::---
chmod 2770
acl прописаны также.


Содержание

Сообщения в этом обсуждении
"Samba 3.6.3 + Windows 7"
Отправлено Sandman_VO , 07-Сен-16 15:20 
Интересная особенность. После logoff или перезагрузки любой 1 odf файл открывается нормально. Как только закрываешь его и пытаешься открыть вновь все открывается он только для чтения.

"Samba 3.6.3 + Windows 7"
Отправлено Sandman_VO , 08-Сен-16 07:46 
Идиотизм продолжается. Если пользователь на диске создает документ опенофис. Создал, поработал, сохранил. При попытке вновь открыть режим только для чтения.

"Samba 3.6.3 + Windows 7"
Отправлено Exploit , 08-Сен-16 10:40 
> Идиотизм продолжается. Если пользователь на диске создает документ опенофис. Создал, поработал,
> сохранил. При попытке вновь открыть режим только для чтения.

На винде при открытии файла либреофисом (а возможно, и опенофисом, не пробовал) в той же папке создаётся файл lock.filename (примерно такого вида), который показывает, что файл уже открыт кем-то. Возможно, проблема в том, что он не удаляется при закрытии файла по какой-то причине.


"Samba 3.6.3 + Windows 7"
Отправлено Sandman_VO , 08-Сен-16 12:05 
>> Идиотизм продолжается. Если пользователь на диске создает документ опенофис. Создал, поработал,
>> сохранил. При попытке вновь открыть режим только для чтения.
> На винде при открытии файла либреофисом (а возможно, и опенофисом, не пробовал)
> в той же папке создаётся файл lock.filename (примерно такого вида), который
> показывает, что файл уже открыт кем-то. Возможно, проблема в том, что
> он не удаляется при закрытии файла по какой-то причине.

Про этот файл знаю. Это не то. Явно проблема с доступами в SLES 11. Не могу просто отследить нормально почему доступы слетают.


"Samba 3.6.3 + Windows 7"
Отправлено Сергей , 08-Сен-16 12:11 
> Идиотизм продолжается. Если пользователь на диске создает документ опенофис. Создал, поработал,
> сохранил. При попытке вновь открыть режим только для чтения.

Т.е. получается право на создание файла есть, а на изменение нету.


"Samba 3.6.3 + Windows 7"
Отправлено Sandman_VO , 08-Сен-16 14:22 
>> Идиотизм продолжается. Если пользователь на диске создает документ опенофис. Создал, поработал,
>> сохранил. При попытке вновь открыть режим только для чтения.
>  Т.е. получается право на создание файла есть, а на изменение нету.

Да. Получается так.


"Samba 3.6.3 + Windows 7"
Отправлено Sandman_VO , 08-Сен-16 14:26 
Вот может поможет
fs:/data/ # getfacl TDN/
# file: TDN/
# owner: root
# group: TDN
# flags: -s-
user::rwx
group::rwx
group:TDN:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:TDN:rwx
default:mask::rwx
default:other::---


"Samba 3.6.3 + Windows 7"
Отправлено Sandman_VO , 14-Сен-16 16:57 
Может кому пригодится.
В настройка самбы в разделе шары добавил
inherit acls = yes
inherit permissions = yes

доступы до файлов стали работать как надо.

По опенофису нашел решение только одно.
Отключил дополнительные компоненты - Расширение проводника Windows при обновление пакета. Файлы опенофис стали открываться на редактирование.