The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Samba)
Изначальное сообщение [ Отслеживать ]

"Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от psychos email(ok) on 29-Авг-11, 13:40 
имеем комп, на котором грутится samba сервер, который входит в виндовый домен Win2k3

на файловой шаре с горем пополам лежат файлы и папки 2х десятков пользователей, в общем реализован файлообменник следующей структуры

[fls]
        comment = raid0asu2
        path = /mnt/samba
        valid users = "@domain users"
        admin users = "@domain admins"
        read only = No
        create mask = 0660
        directory mask = 0770
        inherit permissions = Yes
        inherit acls = Yes
        inherit owner = Yes
        map acl inherit = Yes
        locking = No

\\samba\fls\ - сам ресурс
\\samba\fls\Иванов
\\samba\fls\Иванов\private
\\samba\fls\Петров
\\samba\fls\Козлов
\\samba\fls\Сидоров
                ^------- "личные каталоги пользователей"

подразумевается следующая "политика работы":
* админы могут всё =) ну это само собой
* пользователи в своих каталогах могут всё(кроме смены владельца и смены атрибутов доступа)
* пользователи в своих каталогах должны иметь право удалять всё, в том числе то, что у них понасоздавали другие пользователи(тобишь должен работать механизм наследования прав с вшестоящего каталога, но что то он не рпботает =))
* пользователи в чужих каталогах могут создавать всё что угодно и удалять только то что создали сами, чужое удалять они не должны и в private к чужим им тоже нельзя

проблема в том что, при создании файла или папки его владельцем является почему то root\root - это раз. (владельца возможно сменить с PDC, это к тому что его можно установить)
вовторых любые манипуляции с creater owner сопровождаются ошибками invalid parametr, это к тому что нельзя установить атрибуты доступа для "владельца" и для "прочих"

так же неработают "запрещающие 'галки' доступа", вовремя приминения просто пропадают, как будто их не ставили.

у кто нибудь есть опыт в решении подобных задачь ?

у меня на данный момент работает пока так: пока админ не разрулит права для всех, они не заработают, а так все файлики у пользователей с владельцем рута.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от Сергей (??) on 29-Авг-11, 16:25 
inherit для начала убейте...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от psychos email(ok) on 30-Авг-11, 06:55 
>  inherit для начала убейте...

разве не ?
        # наследовать владельца (вышестоящей директории)
#        inherit owner           = yes
        # наследовать ACL
#       inherit acls            = yes
        # наследовать права
#        inherit permissions     = yes

с "наследованием владельца", с галками, с creator owner ---^ это ничего не изменило

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от psychos email(ok) on 30-Авг-11, 15:07 
>  inherit для начала убейте...

ни на что из вышеперечисленного данное действе не повлияло.
и если должно было то, на что ? объясните пожалста

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от VaaN email(ok) on 02-Сен-11, 13:04 
> проблема в том что, при создании файла или папки его владельцем является
> почему то root\root

nfs4:chown = yes

> так же неработают "запрещающие 'галки' доступа", вовремя приминения просто пропадают,
> как будто их не ставили.

на файловой системе acl включены?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от VaaN email(ok) on 02-Сен-11, 13:05 
>> так же неработают "запрещающие 'галки' доступа", вовремя приминения просто пропадают,
>> как будто их не ставили.
> на файловой системе acl включены?

Собственно что говорят getfacl и stfacl?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от psychos email(ok) on 05-Сен-11, 07:39 
>>> так же неработают "запрещающие 'галки' доступа", вовремя приминения просто пропадают,
>>> как будто их не ставили.
>> на файловой системе acl включены?
> Собственно что говорят getfacl и stfacl?


publics #> getfacl Иванов\ Иван\ Иванович/
# file: Иванов Иван Иванович/
# owner: ivanov.ii
# group: domain\040users
user::rwx
user:root:rwx
group::r-x
mask::rwx
other::---
default:user::rwx
default:group::r-x
default:group:domain\040users:r-x
default:mask::rwx
default:other::---

publics #> pwd
/mnt/samba/publics
publics #> mount | grep -i /mnt/samba
/raid0/asu2sambashare.reiserfs on /mnt/samba type reiserfs (rw,acl)

да, acl включены,а причем тут nfs ?

дак allow галочки выставляются, но если ставить deny на какой нибудь из строк, то происходит только снятие allow, deny остаётся пустым, тобишь получается "не разрешено", "запрещено" не выставляется.
получается не реазизован механизм "запрещения", только механизм "не разрешения"

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от tux2002 (ok) on 02-Дек-11, 19:20 
>[оверквотинг удален]
>            
>     ^------- "личные каталоги пользователей"
> подразумевается следующая "политика работы":
>  * админы могут всё =) ну это само собой
>  * пользователи в своих каталогах могут всё(кроме смены владельца и смены
> атрибутов доступа)
>  * пользователи в своих каталогах должны иметь право удалять всё, в
> том числе то, что у них понасоздавали другие пользователи(тобишь должен работать
> механизм наследования прав с вшестоящего каталога, но что то он не
> рпботает =))

Если пользователь владеет каталогом он и так может удалить в нём всё что угодно на один уровень. Для удаления рекурсивно на каталог нужно поставить default acl default:user:rwx который будет наследоваться всем вложенным.

>  * пользователи в чужих каталогах могут создавать всё что угодно и
> удалять только то что создали сами, чужое удалять они не должны

Попробуйте на каталог chmod +t (даёт право удалять только своё, владелец каталога продолжает удалять всё что хочет) ну и дать domain users chmod g+rwx на каталог (это чтобы они могли создавать в чужом каталоге).

> и в private к чужим им тоже нельзя
> проблема в том что, при создании файла или папки его владельцем является
> почему то root\root - это раз. (владельца возможно сменить с PDC,
> это к тому что его можно установить)
> вовторых любые манипуляции с creater owner сопровождаются ошибками invalid parametr, это
> к тому что нельзя установить атрибуты доступа для "владельца" и для
> "прочих"
> так же неработают "запрещающие 'галки' доступа", вовремя приминения просто пропадают,
> как будто их не ставили.

Ну дак в unix этих галок нет, на что им мапиться? Максимум они убирают разрешающие acl в unix и пропадают.


> у кто нибудь есть опыт в решении подобных задачь ?

угу есть, есть ещё много глюков которых ты по ка ещё не встретил.

> у меня на данный момент работает пока так: пока админ не разрулит
> права для всех, они не заработают, а так все файлики у
> пользователей с владельцем рута.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от psychos (ok) on 03-Дек-11, 18:40 
> угу есть, есть ещё много глюков которых ты по ка ещё не
> встретил.

шумани, tkpiuk гаф-гаф гмэйл тчк ком =)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Samba в домене Windows 2k3 Проблемма 'создателя файла\папки' "  +/
Сообщение от tux2002 (ok) on 03-Дек-11, 22:36 
>> угу есть, есть ещё много глюков которых ты по ка ещё не
>> встретил.
>  шумани, tkpiuk гаф-гаф гмэйл тчк ком =)

Не, пиши тут ;)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру