The OpenNET Project / Index page

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

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

"Как заставить samba не делать chmod"  +/
Сообщение от VaaN email(ok) on 23-Сен-11, 14:01 
Samba, шара целиком на zfs, соответственно включены zfsacl. Доступом рулю этими самыми acl'ами, всё нормально, за исключением того что samba на все вновь созданные и переименованные файлы и каталоги наровит прописать POSIX права, что мне совершенно не нужно.
Например есть каталог \\fs001\share1\dir1 я руками с setfacl или виндовым интерфейсом ставлю:
## getfacl /share1/dir1
# file: /share1/dir1
# owner: admin
# group: admins
        user:admin:rwxpDdaARWcCos:fd----:allow
      group:marketing:r-x---a-R-c--s:fd----:allow
И всё работает как надо, но стоит мне эту папку переименовать (самбой конечно по сети), как samba прописывает в неё параметр указанный в directory mask

## getfacl /share1/dir1renamed
# file: /share1/dir1renamed
# owner: admin
# group: admins
        user:admin:rwxpDdaARWcCos:fd----:allow
      group:marketing:r-x---a-R-c--s:fd----:allow
            owner@:rwxp--aARWcCos:------:allow
            group@:r-x---a-R-c--s:------:allow
         everyone@:r-x---a-R-c--s:------:allow
и доступ на чтение к этой папке получают все пользователи :( конечно можно указать directory mask = 0000, но даже в этом случае флаги aRcs устанавливаются. Потом это здорово путает и не позволяет использовать права для everione@, т.к. при переименовании они затираются.
Сабж?

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

Оглавление

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

1. "Как заставить samba не делать chmod"  +/
Сообщение от Aquarius (ok) on 24-Сен-11, 22:19 
>[оверквотинг удален]
>            
> owner@:rwxp--aARWcCos:------:allow
>            
> group@:r-x---a-R-c--s:------:allow
>          everyone@:r-x---a-R-c--s:------:allow
> и доступ на чтение к этой папке получают все пользователи :( конечно
> можно указать directory mask = 0000, но даже в этом случае
> флаги aRcs устанавливаются. Потом это здорово путает и не позволяет использовать
> права для everione@, т.к. при переименовании они затираются.
> Сабж?

man smb.conf

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

2. "Как заставить samba не делать chmod"  +/
Сообщение от VaaN (ok) on 28-Сен-11, 11:18 
> man smb.conf

Весь излазил, ничего отменяющего установку аклов не нашёл :(

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

3. "Как заставить samba не делать chmod"  +/
Сообщение от VaaN (ok) on 29-Сен-11, 11:47 
>> man smb.conf

Ну хоть намекните, 3й день мучаюсь, уже все маны наизусть выучил.

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

4. "Как заставить samba не делать chmod"  +/
Сообщение от juvetiko (ok) on 16-Янв-12, 20:19 
I like it
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору


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

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




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

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