Имеется samba3.0.28 на freebsd 6.3 с перемещённым файловым хранилищем с win на bsd.Самба введена в домен. По умолчанию на папку стоят вот такие права 0770, владелец:группа - root:wheel
+acl расширения для windowsЗадача: Пользователь из группы(access_full права у группы rwx) при изменении файла принадлежащего root, автоматически меняется владелец файла и ему выставляются права, но не на полный доступ, а почему то только на чтение.
Tip: Если пользователь сам создаст файл в этом каталоге, права ему дадут на этот файл полные.Пример:
до
#file:123.xls
#owner:0
#group:0
user::rwx
group::rw-
group:access_read:r-x
group:access_full:rwx
mask::rwx
other::---после
#file:./123.xlsx
#owner:10195
#group:0
user::r--
user:root:rwx
group::rw-
group:access_read:r-x
group:access_full:rwx
mask::rwx
other::---Конфиг:
[Work]
comment = Working Directory
path = /mnt/RAID/work
admin users = "@domain\admins"
public = Yes
read only = No
create mask = 0770
directory mask = 0770
#force user = root
#force group = wheel
inherit owner = no
inherit acls = yes
inherit permissions = no
map acl inherit = yes
locking = no
nt acl support = yes
>Задача: Пользователь из группы(access_full права у группы rwx) при изменении файла принадлежащего
>root, автоматически меняется владелец файла и ему выставляются права, но не
>на полный доступ, а почему то только на чтение.
>Tip: Если пользователь сам создаст файл в этом каталоге, права ему дадут
>на этот файл полные.
>Какие default acl у каталога?
Владельца файла может сменить только он. Файл скорее всего перезаписывается.
>[оверквотинг удален]
>>Задача: Пользователь из группы(access_full права у группы rwx) при изменении файла принадлежащего
>>root, автоматически меняется владелец файла и ему выставляются права, но не
>>на полный доступ, а почему то только на чтение.
>>Tip: Если пользователь сам создаст файл в этом каталоге, права ему дадут
>>на этот файл полные.
>>
>
>Какие default acl у каталога?
>
>Владельца файла может сменить только он. Файл скорее всего перезаписывается.Вот такие, сохраняет пользователь из группы access_full
#file:./2007
#owner:0
#group:0
user::rwx
group::rwx
group:access_read:r-x
group:access_full:rwx
mask::rwx
other::---
У меня проблема полностью идентична. Кто-нибудь может подсказать в какую сторону рыть
Выяснил, что этот эффект появляется только при работе с файлами из Microsoft Office 2007. В Office 2003 и Open Office данной проблемы не наблюдается
Так виноват Офис 2007-й и всё)... или проблема всёж-таки имеет какое-то решение?
>Так виноват Офис 2007-й и всё)... или проблема всёж-таки имеет какое-то решение?
>Если не юзать офис 2007, то я проблем не заметил. Хотя может и не в нем дело, понаблюдаю
>>Так виноват Офис 2007-й и всё)... или проблема всёж-таки имеет какое-то решение?
>>
>
>Если не юзать офис 2007, то я проблем не заметил. Хотя может
>и не в нем дело, понаблюдаюя решил вопрос опцией
inherit owner = yes
наследование владельца
>я решил вопрос опцией
>inherit owner = yes
>наследование владельцаС одной стороны проблему решает, но мне, например, эта опция совсем не нужна. Прошел месяц как в целях эксперимента вместо 2007 офиса использовался openoffice. Проблем замечено не было.
to micky: у тебя данная проблема была привязана к какому-то офису?
Смогли найти решение?
имеется похожая проблема - файловое хранилище на самбе, одна из шар имеет полный доступ, внутри .doc документы, на шару стоит inherit permission и родительский каталог имеет 770. при изменении и последующем сохранении файла c вин машины - права корректно остаются(не важно ms office или openoffice), но при сохранении c linux клиентов - права становятся 640.
> имеется похожая проблема - файловое хранилище на самбе, одна из шар имеет
> полный доступ, внутри .doc документы, на шару стоит inherit permission и
> родительский каталог имеет 770. при изменении и последующем сохранении файла c
> вин машины - права корректно остаются(не важно ms office или openoffice),
> но при сохранении c linux клиентов - права становятся 640.а если сделать так:
dos filemode = no
map hidden = no
map system = no
map archive = no
map readonly = no