The OpenNET Project / Index page

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

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

"Как унаследовать владельца каталога всем файлам что в него к..."  
Сообщение от yavik email(ok) on 12-Июл-08, 00:53 
Есть несколько шар в которые нужно копировать файлы, но после копирования - владельцем файла должен стать владелец каталога в который скопировали файл а не тот кто скопировал.
Т.е. нужно в домашний каталог разрешить записывать файлы и запретить из него читать всем кроме его владельца.


/sklad/home/Ivanov
-- // --   /Petrov
-- // --   /Sidorov
.
.
............  и таких штук 40


[shara1]

path=/sklad/home/
read only = no
valid users = @users
map acl inherit = yes      -- наследует ACL каталога   но  владельца файла не меняет  
#inherit permissions = yes  -- наследует от каталога (права группы) и (всех остальных) для
create mask = 0730            файлов но  владельца файла не наследует от каталога (а
create directory = 0730       именно это и нужно)  0730 - у владельца полный доступ
                              у группы только запись. Но полный доступ долж. быть
                              у владельца каталога а не у того кто пишет.


Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Как унаследовать владельца каталога всем файлам что в него к..."  
Сообщение от Aquarius on 12-Июл-08, 13:35 
ОС какая?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как унаследовать владельца каталога всем файлам что в него к..."  
Сообщение от yavik email(ok) on 12-Июл-08, 22:56 
>ОС какая?

ОС  Gentoo  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как унаследовать владельца каталога всем файлам что в него к..."  
Сообщение от alonefox (ok) on 26-Июл-08, 12:38 
inherit permissions = yes # наследует от каталога права владельца, группы и других
inherit owner = yes       # наследует от каталога влдельца и группу
На одной "общей" шаре я сделал именно так... Тогда очень просто... У каждого пользователя только одна папка в "собственности"... У каждого есть папка _Входящие, куда могут писать все, кому не лень... Фишка в том, вся папка является в собственности одного пользователя. И объем в репорте квоты repquota является объемом этого каталога...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как унаследовать владельца каталога всем файлам что в него к..."  
Сообщение от yavik (ok) on 30-Июл-08, 10:58 
>inherit permissions = yes # наследует от каталога права владельца, группы и
>других
>inherit owner = yes       # наследует
>от каталога влдельца и группу
>На одной "общей" шаре я сделал именно так... Тогда очень просто... У
>каждого пользователя только одна папка в "собственности"... У каждого есть папка
>_Входящие, куда могут писать все, кому не лень... Фишка в том,
>вся папка является в собственности одного пользователя. И объем в репорте
>квоты repquota является объемом этого каталога...

Спасибо за ответ, все  заработало. Хорошая мысль по поводу квоты на личный каталог пользователя.

inherit owner = yes  # при записи в сетевой ресурс с таким параметром  все файлы и каталоги унаследуют владельца от того каталога в который выполняется запись, что и решило мою проблему с наследованием (не уверен что наследуются права пользователя, группы, всех других, по моему это выполняет inherit permissions = yes, а inherit owner = yes  все таки наследуют именно владельца).

Сейчас работает так :  в сетевом ресурсе  HOME  находятся личные каталоги пользователей. В них всем пользователям сети разрешена только запись файлов и просмотр содержимого каталогов. Все остальное запрещено. И заработало все благодаря inherit owner = yes
и установке sticky bit (липкий бит) на каталоги.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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