Права на файлы (возможно, очень глупый вопрос..)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Права на файлы

Сообщение plab »

Есть папка /123 юзер вася создает в этой папке файл 321. Приходит юзер коля, нужно сделать так чтобы юзер коля без проблем мог изменять файл созданный юзером васей, при условии что chmod не вася ни коля не умеет. То есть в папке сразу файл должен создаваться напрмиер с правами 777. Есть ли варианты решения этой проблемы без использования юмаск?
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Права на файлы

Сообщение pelmen »

обоих в одну группу и права на файл будут 775.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Права на файлы

Сообщение sash-kan »

почитайте про set-group-id. например, здесь:
$ info coreutils "Directory Setuid and Setgid"
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Добрых дел мастер
Сообщения: 49
ОС: FC5

Re: Права на файлы

Сообщение Добрых дел мастер »

Теоретически, сделать самбовую шару, которую смонтировать в этот (или в разные) каталог(и), а у самбы есть параметры вроде force mask, force user и др.
А вообще, все пляшется от задачи. Может быть некритичным раз в минуту кроном менять права. Или с помощью inotify по событию.
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Права на файлы

Сообщение plab »

вообще то /123 и есть самбовая шара, и юзерам как раз надо начать изменять файлы друг друга, если дадите подсказку как это можно сделать средствами самбы, только так чтобы владелец файла не терялся, буду очень признателен
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
crez
Сообщения: 128

Re: Права на файлы

Сообщение crez »

Для самбовской шары есть такие опции:

Код: Выделить всё

[share]
     path = /storage/share
     valid users = @group1 @group2 user1 user2
     browsable = yes
     writable = yes
     create mask = 777
     directory mask = 777

valid users - через пробел перечисляются группы и юзвери, которым можно
create mask - с какой маской доступа будут создаваться файлы
directory mask - с какой маской доступа будут создаваться папки

В данном примере - общая файловая помойка, где любой из перечисленных групп и юзеров может открывать и редактировать любые файлы, создавать и удалять вложенные папки. Короче - всем полный доступ.
Сами мы не местные...
Спасибо сказали: