Права на файлы и каталоги
Добавлено: 20 янв 2010, 15:43
Вопрос классический. Ответов пока не нашёл.
Как несколько человек могут совместно использовать файлы?
Пусть есть mikko и asta. У них есть свои файлы, а есть общие. Заранее неизвестно, какие и сколько.
Как им правильно распорядиться правами?
Чтобы каждый мог читать-писать "общие" файлы.
Сделать отдельный каталог и туда копировать файлы? В виндах это ОК, в линуксе не спасает:
не будет прав на чтение-запись у не-хозяина файла.
Каждый работает со многими файлами и проектами, и назначать отдельную группу
и каждый раз для работы с конкретным файлом её менять - вряд ли разумно.
Просто sticky-bit на каталог - маловато.
А если много пользователей?
А если список файлов заранее не известен, напр., создаются в процессе работы компилятора,
и т.п.?
Должны же быть технологии? А в книгах - одни и те же пересказы начальных сведений про биты и chown/chmod.
Как может работать команда разработчиков, группа студентов и т.п.? (Я не про svn/git/...).
Как несколько человек могут совместно использовать файлы?
Пусть есть mikko и asta. У них есть свои файлы, а есть общие. Заранее неизвестно, какие и сколько.
Как им правильно распорядиться правами?
Чтобы каждый мог читать-писать "общие" файлы.
Сделать отдельный каталог и туда копировать файлы? В виндах это ОК, в линуксе не спасает:
не будет прав на чтение-запись у не-хозяина файла.
Каждый работает со многими файлами и проектами, и назначать отдельную группу
и каждый раз для работы с конкретным файлом её менять - вряд ли разумно.
Просто sticky-bit на каталог - маловато.
А если много пользователей?
А если список файлов заранее не известен, напр., создаются в процессе работы компилятора,
и т.п.?
Должны же быть технологии? А в книгах - одни и те же пересказы начальных сведений про биты и chown/chmod.
Как может работать команда разработчиков, группа студентов и т.п.? (Я не про svn/git/...).