The OpenNET Project / Index page

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

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

"Наследование прав доступа"  +/
Сообщение от fantomas (ok) on 25-Окт-07, 08:12 
Добрый день. У меня возник вопрос по файловым системам Linux - как можно организовать наследование прав, т.е. есть директория с правами 777. Туда разные пользователи сливают файлы. Как сделать чтобы на всех вновь создаваемых файлах устанавливались права 777?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Наследование прав доступа"  +/
Сообщение от Deus email(??) on 25-Окт-07, 08:26 
>Добрый день. У меня возник вопрос по файловым системам Linux - как
>можно организовать наследование прав, т.е. есть директория с правами 777. Туда
>разные пользователи сливают файлы. Как сделать чтобы на всех вновь создаваемых
>файлах устанавливались права 777?

недостаточно информации, как сливают, по какому протоколу? ftp или samba?
у ftp и samba есть параметры которые позволяют назначить права на файлы.


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

2. "Наследование прав доступа"  +/
Сообщение от angra (ok) on 25-Окт-07, 09:56 
Зачем 777 на все файлы? Не могу придумать зачем такое нужно. Попробуйте сначала сформулировать четко основную задачу, вы ведь не просто так хотите такие права. Не исключен вариант, что вы просто идете в неправильном направлении.
Если отвечать в общем виде на ваш вопрос, то ответом будет - невозможно. Что однако не означает, что реальная задача стоящая перед вами не решима.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Наследование прав доступа"  +/
Сообщение от ShyLion (ok) on 25-Окт-07, 20:11 
>Если отвечать в общем виде на ваш вопрос, то ответом будет -
>невозможно.

если пользователь владелец файла или папки, он может задать на нем любые разрешения, в том числе и 777

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

4. "Наследование прав доступа"  +/
Сообщение от angra (ok) on 26-Окт-07, 09:23 
>>Если отвечать в общем виде на ваш вопрос, то ответом будет -
>>невозможно.
>
>если пользователь владелец файла или папки, он может задать на нем любые
>разрешения, в том числе и 777

Вы бы хоть вопрос прочитали бы для начала.


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

5. "Наследование прав доступа"  +/
Сообщение от Golub Mikhail (ok) on 26-Окт-07, 10:21 
>>>Если отвечать в общем виде на ваш вопрос, то ответом будет -
>>>невозможно.
>>
>>если пользователь владелец файла или папки, он может задать на нем любые
>>разрешения, в том числе и 777
>
>Вы бы хоть вопрос прочитали бы для начала.

В ftp - umask ...
В самба не помню.

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

7. "Наследование прав доступа"  +/
Сообщение от ShyLion (ok) on 26-Окт-07, 13:34 
>>>Если отвечать в общем виде на ваш вопрос, то ответом будет -
>>>невозможно.
>>
>>если пользователь владелец файла или папки, он может задать на нем любые
>>разрешения, в том числе и 777
>
>Вы бы хоть вопрос прочитали бы для начала.

В вопросе метод помещения файла в папку не указывался. В общем случае пользователю сменить разрешения на собственном файле ничего не мешает.

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

9. "Наследование прав доступа"  +/
Сообщение от angra (ok) on 27-Окт-07, 06:45 
>В вопросе метод помещения файла в папку не указывался. В общем случае
>пользователю сменить разрешения на собственном файле ничего не мешает.

Таки не прочитали. Задача состоит в АВТОМАТИЧЕСКОЙ установке прав в 777, без ведома/действий пользователя. В ОБЩЕМ случае она не решаема. В частных случаях  очень даже решаема.
Кроме того есть ряд случаев когда пользователь НЕ может изменить права на свой файл. Можете на досуге поискать примеры :)


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

6. "Наследование прав доступа"  +/
Сообщение от tux2002 email on 26-Окт-07, 11:31 
>Добрый день. У меня возник вопрос по файловым системам Linux - как
>можно организовать наследование прав, т.е. есть директория с правами 777. Туда
>разные пользователи сливают файлы. Как сделать чтобы на всех вновь создаваемых
>файлах устанавливались права 777?

Пользователи создают файлы с правами на основании своего значения umask.
Как наследовать права я не знаю - наверное никак.
Можно наследовать например группу папки (владельца не получится) - устанавливать на папку 42XXX

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

8. "Наследование прав доступа"  +/
Сообщение от konst email(??) on 26-Окт-07, 23:06 
>>Добрый день. У меня возник вопрос по файловым системам Linux - как
>>можно организовать наследование прав, т.е. есть директория с правами 777. Туда
>>разные пользователи сливают файлы. Как сделать чтобы на всех вновь создаваемых
>>файлах устанавливались права 777?
>
>Пользователи создают файлы с правами на основании своего значения umask.
>Как наследовать права я не знаю - наверное никак.
>Можно наследовать например группу папки (владельца не получится) - устанавливать на папку
>42XXX

Если бы у меня стояла такая тупая задача, как дать всем файлам/папкам в опред. дир-рии права 777, я бы просто раз */3 мин рабочего времени запускал бы chmod -R 777 <dir>

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

10. "Наследование прав доступа"  +/
Сообщение от tux2002 email on 29-Окт-07, 08:20 

>Если бы у меня стояла такая тупая задача, как дать всем файлам/папкам в опред. дир-рии права 777, я бы просто раз */3 мин рабочего времени запускал бы chmod -R 777 <dir>

Я пытался донести до спрашивающего вариант с umask 002 и общей группой, в которую данные пользователи входят. Её же установить на папку.

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

11. "Наследование прав доступа"  +/
Сообщение от tux2002 email on 29-Окт-07, 08:28 
umask 007

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

12. "Наследование прав доступа"  +/
Сообщение от konstantine (ok) on 03-Мрт-09, 11:41 
>umask 007

У меня 1Ска на линухе терминальная дык пришлось каждому пользователю пр заходе автоматом ставить umask 0002. Жалко что не знаю как сделать чтобы создаваемый файл наследовал группу и владельца дирректории так было бы удобнее.

У мну Suse 11.0

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

13. "Наследование прав доступа"  +/
Сообщение от andrew (??) on 03-Сен-09, 03:59 
Ответ: похоже невозможно(по человечески)! Я, конечно, не уверен, но никакой информации по этому вопросу не нашел.
1) Umask. Umask ограничивает права, а не заставляет файл с ними создаваться. Т.е. при umask 002 файл 777 превращаяется в 775, а файл 755, в 755. Вывод: все зависит от программы, которая создает файл.
2) Acl. Делает force при создании файла. При копировании у файла остаются его старые права.

Не по человечески:
добавьте в crontab на каждую минуту chmod.

Для вопрошающих зачем пример: есть почтовик Thunderbird. Есть некий ящик, который читают несколько пользователей. Так вот, при создании новой папки, или сжатии существующей, права на соответствующий mailbox файл выставляются в 700. После такого другой пользователь вместо почты видит болт.

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

14. "Наследование прав доступа"  +/
Сообщение от abtop on 27-Фев-10, 16:41 

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

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

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

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




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

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