Права на файлы и каталоги

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

mikko
Интересующийся
Сообщения: 2
Зарегистрирован: 20 янв 2010, 13:57
Контактная информация:

Права на файлы и каталоги

Непрочитанное сообщение mikko » 20 янв 2010, 15:43

Вопрос классический. Ответов пока не нашёл.

Как несколько человек могут совместно использовать файлы?

Пусть есть mikko и asta. У них есть свои файлы, а есть общие. Заранее неизвестно, какие и сколько.
Как им правильно распорядиться правами?
Чтобы каждый мог читать-писать "общие" файлы.
Сделать отдельный каталог и туда копировать файлы? В виндах это ОК, в линуксе не спасает:
не будет прав на чтение-запись у не-хозяина файла.
Каждый работает со многими файлами и проектами, и назначать отдельную группу
и каждый раз для работы с конкретным файлом её менять - вряд ли разумно.
Просто sticky-bit на каталог - маловато.
А если много пользователей?
А если список файлов заранее не известен, напр., создаются в процессе работы компилятора,
и т.п.?

Должны же быть технологии? А в книгах - одни и те же пересказы начальных сведений про биты и chown/chmod.
Как может работать команда разработчиков, группа студентов и т.п.? (Я не про svn/git/...).

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Права на файлы и каталоги

Непрочитанное сообщение vikos » 22 янв 2010, 12:39

mikko писал(а):Пусть есть mikko и asta. У них есть свои файлы, а есть общие. Заранее неизвестно, какие и сколько.
Как им правильно распорядиться правами?
Чтобы каждый мог читать-писать "общие" файлы.
Сделать отдельный каталог и туда копировать файлы? В виндах это ОК, в линуксе не спасает:
не будет прав на чтение-запись у не-хозяина файла.
А почему не устраивает создание отдельного каталога и включение mikko и asta в отдельную группу, которой даны все права на этот каталог?
Вроде должно работать.

mikko
Интересующийся
Сообщения: 2
Зарегистрирован: 20 янв 2010, 13:57
Контактная информация:

Re: Права на файлы и каталоги

Непрочитанное сообщение mikko » 24 янв 2010, 01:20

vikos писал(а): А почему не устраивает создание отдельного каталога и включение mikko и asta в отдельную группу, которой даны все права на этот каталог?
Вроде должно работать.
Так придётся создавать по группе на каждую тему, которой я занимаюсь. Тем много. Часто приходится совмещать - взять файл из одного каталога, перенести/скопировать в другой (или лучше бы - проставить ссылку, чтобы физ. файл был один и не плодить копии, за которыми пришлось бы следить отдельно).

Схема "владелец, группа, прочие" предполагает ровно одну группу.
Для обращения к каждому новому файлу нужно явно командой менять группу (мою, а то и группу для файлов)?
Это нереально.
Учитывается ведь не "существует ли хотя бы одна группа, являющаяся владельцем данного файла", а "является ли владельцем файла именно та группа, в которую при входе в систему или явной командой смены группы отнесен данный пользователь".
Или не так?

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя