Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Права и владельцы на папку для работы разных юзеров  (Прочитано 1067 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн butteff

  • Автор темы
  • Участник
  • *
  • Сообщений: 102
  • Предприниматель, веб программист, администратор.
    • Просмотр профиля
    • Сообщество пользователей, программистов и профессионалов в операционной системе линукс
Здравствуйте.

Есть папка, в которой работают админы и юзеры в группе developers.

На папку ставится владелец, к примеру

chown -R user1:developers folder
Тогда в этой папке и админы и разработчики могут создавать подпапки, но никто кроме рута и user1 не может менять права на файлы (некоторые папки требуют 777). В итоге до прихода админа работа часто стоит.

А еще бывает, приглашаются к работе фрилансеры, которым заводится отдельный пользователь с доступом только по фтп к этой папке и все, он не состоит в группе developers (у них доступов намного больше просто и давать нельзя), он состоит в группе freelancers.

При таком раскладе они не могут ни создавать подпапки, ни менять права в файлах.

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

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Ничего не понял из вашего описания. Попробуйте точно сформулировать задачу (правильная формулировка половина решения), там, глядишь и сами разберетесь.
"Как позволить пользовать делать все что заблагорассудится в папке не давая им прав?" - это не описание задачи, это оксюморон. Разберитесь что можно делать каждой группе, а что нельзя, из текста это не ясно. Из текста получается что все должны иметь права на все, но не через права на папку, а каким-то иным мистическим способом.

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
зачем такие сложности?
Создайте для каждого юзера своего пользователя в системе. И пусть он работает со своими файлами. Другие файлы откройте только для чтения. И в конце концов есть система контроля версий, которая как раз и придумана для работы над проэктом большой группы людей

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля

Оффлайн butteff

  • Автор темы
  • Участник
  • *
  • Сообщений: 102
  • Предприниматель, веб программист, администратор.
    • Просмотр профиля
    • Сообщество пользователей, программистов и профессионалов в операционной системе линукс
Господа, проблему решил наполовину. Попробую еще раз объяснить, что мне нужно.
Есть папка, в ней файлы над которыми работают в основном по фтп. Папка с сайтом.

На нее поставлен владелец www-data (безопасно ли это?) и группа-владелец developers.
Права 775 (достоточно ли безопасно под мои задачи? О них ниже)
Люди, работая по фтп (имеют группу developers) могут менять файлы и создавать новые.
Но если юзер 1 создал папку, то юзер 2 не может в нее добавлять файлы и менять содержимое других.
Как решить эту проблему? Каждый раз менять владельца вручную утомительно. Ведь на любом хостинге под каким юзером по фтп не зайди, все могут в папках все, при этом права на них не 777. Как сделать также?

И поясните за свн. Знаю что такое, но ни разу не видел живьем. Возможно вопрос глупый, но Будет ли свн вести контроль изменеий файлов по фтп к примеру? Или там строго свой интерфейс и своя атмосфера?
« Последнее редактирование: 01 Февраля 2013, 05:36:30 от butteff »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.