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

Исходное сообщение
"Смена владельца файла. Выставляются права на чтение."

Отправлено noobaka , 27-Окт-08 19:56 
Имеется 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


Содержание

Сообщения в этом обсуждении
"Смена владельца файла. Выставляются права на чтение."
Отправлено tux2002 , 01-Ноя-08 12:26 

>Задача: Пользователь из группы(access_full права у группы rwx) при изменении файла принадлежащего
>root, автоматически меняется владелец файла и ему выставляются права, но не
>на полный доступ, а почему то только на чтение.
>Tip: Если пользователь сам создаст файл в этом каталоге, права ему дадут
>на этот файл полные.
>

Какие default acl у каталога?

Владельца файла может сменить только он. Файл скорее всего перезаписывается.


"Смена владельца файла. Выставляются права на чтение."
Отправлено noobaka , 01-Ноя-08 21:38 
>[оверквотинг удален]
>>Задача: Пользователь из группы(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::---


"Смена владельца файла. Выставляются права на чтение."
Отправлено JonnyB , 21-Апр-09 09:32 
У меня проблема полностью идентична. Кто-нибудь может подсказать в какую сторону рыть

"Смена владельца файла. Выставляются права на чтение."
Отправлено JonnyB , 21-Апр-09 12:11 
Выяснил, что этот эффект появляется только при работе с файлами из Microsoft Office 2007. В Office 2003 и Open Office данной проблемы не наблюдается

"Смена владельца файла. Выставляются права на чтение."
Отправлено fredan , 25-Апр-09 10:30 
Так виноват Офис 2007-й и всё)... или проблема всёж-таки имеет какое-то решение?

"Смена владельца файла. Выставляются права на чтение."
Отправлено JonnyB , 27-Апр-09 06:07 
>Так виноват Офис 2007-й и всё)... или проблема всёж-таки имеет какое-то решение?
>

Если не юзать офис 2007, то я проблем не заметил. Хотя может и не в нем дело, понаблюдаю


"Смена владельца файла. Выставляются права на чтение."
Отправлено micky , 20-Май-09 07:52 
>>Так виноват Офис 2007-й и всё)... или проблема всёж-таки имеет какое-то решение?
>>
>
>Если не юзать офис 2007, то я проблем не заметил. Хотя может
>и не в нем дело, понаблюдаю

я решил вопрос опцией
inherit owner = yes
наследование владельца


"Смена владельца файла. Выставляются права на чтение."
Отправлено JonnyB , 20-Май-09 11:03 
>я решил вопрос опцией
>inherit owner = yes
>наследование владельца

С одной стороны проблему решает, но мне, например, эта опция совсем не нужна. Прошел месяц как в целях эксперимента вместо 2007 офиса использовался openoffice. Проблем замечено не было.
to micky: у тебя данная проблема была привязана к какому-то офису?


"Смена владельца файла. Выставляются права на чтение."
Отправлено vvn , 29-Фев-12 14:47 
Смогли найти решение?



"Смена владельца файла. Выставляются права на чтение."
Отправлено byy , 01-Мрт-12 11:56 
имеется похожая проблема - файловое хранилище на самбе, одна из шар имеет полный доступ, внутри .doc документы, на шару стоит inherit permission и родительский каталог имеет 770. при изменении и последующем сохранении файла c вин машины - права корректно остаются(не важно ms office или openoffice), но при  сохранении c linux клиентов - права становятся 640.

"Смена владельца файла. Выставляются права на чтение."
Отправлено sasku , 05-Мрт-12 09:49 
> имеется похожая проблема - файловое хранилище на самбе, одна из шар имеет
> полный доступ, внутри .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