hi!
ппл интересует как установить а-ля стики бит на пользователя.
т.е. например в /var/www (apache:ftp/770) все вложенные дериктории имели те же права (770), владельца (apache) и группу (ftp). ну соответсвенно и файлы тоже (apache:ftp/660).
используется reiserfs.
10х
наследования владельца при создании дериктории
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 14
- ОС: PLD Linux
Re: наследования владельца при создании дериктории
$ chown -R apache:ftp /var/www
$ chmod -R 660 *
$ chmod -R +X *
$ chmod -R 660 *
$ chmod -R +X *
-
- Сообщения: 8
Re: наследования владельца при создании дериктории
"как установить а-ля стики бит", "наследование" - эти слова говорят о перманентной смене.
как сделать так что бы все создаваемые файлы наследовали права и пользователя родительской т.е. создавались с такими же. ручная смена понятна
как сделать так что бы все создаваемые файлы наследовали права и пользователя родительской т.е. создавались с такими же. ручная смена понятна

-
- Сообщения: 292
Re: наследования владельца при создании дериктории
Можно наследовать только группу и SGID бит, если установить SGID бит на директорию. Правда, все создаваемые файлы и директории будут принадлежать группе, к которой принадлежит родительская директория. Хлзяина наследовать по определению нельзя!
Для установления прав доступа по умолчанию можно воспользоваться umask, но это распространяется на пользователя целиком, а не на директорию. Хотя можно написать скриптик, в котором сначала ставится umask 0007, а затем вызывается программа.
-
- Сообщения: 37
- ОС: Gentoo Linux
Re: наследования владельца при создании дериктории
Можно попробовать использовать ACL (расширенные списки доступа).
Там можно указать права по умолчанию для создаваемых файлов, которые будут наследоватся всеми потомками.
Там можно указать права по умолчанию для создаваемых файлов, которые будут наследоватся всеми потомками.
Кто владеет ИНФОРМАЦИЕЙ - тот владеет МИРОМ
-
- Сообщения: 8
Re: наследования владельца при создании дериктории
BigKaa, как наследовать группу ?
Shark3dD, это acl файловой системы ?
Shark3dD, это acl файловой системы ?
-
- Сообщения: 306
- Статус: laid to rest
- ОС: Debian Sid
Re: наследования владельца при создании дериктории
А что мешает автоматизировать? Поставь chmod на крон раз в минуту или около того.
-
- Сообщения: 292
Re: наследования владельца при создании дериктории
А можно по подробнее, что я там такого не видел.
-
- Сообщения: 8
Re: наследования владельца при создании дериктории
2 kusok это если работает 1 пользователь.
2 BigKAA в первом посте есть описание метода... а конкретная реализация ?
"можно наследовать только группу и SGID бит, если установить SGID бит на директорию." - SGID это ведь только права, а группу как ?
2 BigKAA в первом посте есть описание метода... а конкретная реализация ?
"можно наследовать только группу и SGID бит, если установить SGID бит на директорию." - SGID это ведь только права, а группу как ?
-
- Сообщения: 292
Re: наследования владельца при создании дериктории
Я тока собрался писать ответ, так дома пров инет отключил

Значится так.
Заводиш группу - group.
передаеш ей директорию:
chgrp group dir
Добавляеш в группу всех заинтересованных пользователей.
Ставиш права:
chmod 2770 dir
Все, после этого все файлы, которые там будут создавать пользователи будут принадлежать пользователю и группе group. Если создавать поддиректории, на них SGID ставится автоматом.
И вообще - это основы

-
- Сообщения: 8
Re: наследования владельца при создании дериктории
стики баит хорошо и понятно
вопрос в правах был, но собсвтенно и он решился. так что solved 

