Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Права веб-сервера и разработчиков, Правильная настройка 
:(
    Опции темы
ruX
Дата 9.2.2011, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 8.9.2006
Где: г.Гатчина

Репутация: нет
Всего: 3



Вопрос состоит не в том, чтоб сделать "лишь бы работало", а в попытке правильно настроить.

Есть веб-сервер: apache, nginx - не важно, а так же разработчики, имеющие аккаунты в системе.
Нужно сделать так, чтоб без костылей разработчики не мешали друг другу - могли создавать файлы и менять соответственно друг у друга, так же как и веб-сервер мог читать файлы, создавать, по необходимости (кеш например). Разумеется, решение должно быть как минимум такое же по безопасности, если не лучше.

Есть сразу варианты, без которых я хочу обойтись:
  •  Доступ разработчикам через ftp, который выполняется под тем же пользователем, что и веб-сервер
  •  Установка прав всем файлам в 777 (что не является решением, т.к. могут появлятся новые файлы)
  •  Использование систем контроля версий - предполагается обязательное использование, но для доделанных частей, а не коммитить после исправления одной буквы.

Наверняка кто-то может поделится опытом. Интересно как решена аналогичная задача у вас.
--------------------
Случайность - внезапно наступившая неизбежность.
PM MAIL WWW ICQ   Вверх
spin2
Дата 9.2.2011, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



ruX, разработчиков в группу. Доступ по ftp, но под своей учетной записью, с chroot.


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
ruX
Дата 9.2.2011, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 8.9.2006
Где: г.Гатчина

Репутация: нет
Всего: 3



Цитата(spin2 @ 9.2.2011,  16:32)
ruX, разработчиков в группу. Доступ по ftp, но под своей учетной записью, с chroot.

Хороший вариант, но права  должны rwx быть на группу. 
А пользователь создавая файл (по дефолту) только на чтение группе, верно?

И всё таки, без фтп если?
--------------------
Случайность - внезапно наступившая неизбежность.
PM MAIL WWW ICQ   Вверх
spin2
Дата 9.2.2011, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



ruX, да, но группа же из контролируемых людей, так что нормально.
FTP или нет - это зависит от потребностей. Мне удобно и просто по ssh заходить, а файлы отправлять scp.


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
ruX
Дата 11.2.2011, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 8.9.2006
Где: г.Гатчина

Репутация: нет
Всего: 3



Цитата(spin2 @  9.2.2011,  20:04 Найти цитируемый пост)
ruX, да, но группа же из контролируемых людей, так что нормально.

Согласен, давая ssh я принимаю это smile


Цитата(spin2 @  9.2.2011,  20:04 Найти цитируемый пост)
FTP или нет - это зависит от потребностей. Мне удобно и просто по ssh заходить, а файлы отправлять scp. 

Согласен, но не смотря на это не отменяет проблемму с тем, что сами по себе права не выставятся.
Когда разработчик создаёт файл по дефолту права rw для себя и только чтение для остальных, следовательно другой разработчик (как и веб-сервер) не смогут изменять его.
Видимо, проблема упирается в права.

spin2, как вы это решили?
--------------------
Случайность - внезапно наступившая неизбежность.
PM MAIL WWW ICQ   Вверх
spin2
Дата 11.2.2011, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



ruX, сами по себе права - это вопрос к umask.
У нас это решается системами контроля версий. smile


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
ruX
Дата 15.2.2011, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 8.9.2006
Где: г.Гатчина

Репутация: нет
Всего: 3



Цитата(spin2 @ 11.2.2011,  15:20)
ruX, сами по себе права - это вопрос к umask.
У нас это решается системами контроля версий. smile

Мы тоже активно пользуем системы контроля версий, но ведь не будешь делать каждый раз коммит как только изменил пару символов?
А что касается umask - хочу чтоб действовало только на папку проекта (acl?)
Вы пользуетесь ftp как я понял?

Ещё расширяя задачу - дать возможность править файлы веб-серверу, людям залогинившиеся по ssh & ftp. Одно из самых плохих случаев(стали часто возникать) - создают файлы через web-интерфейс, следовательно другие(ssh, ftp) уже не могут редактировать, опять же из за доступов.
--------------------
Случайность - внезапно наступившая неизбежность.
PM MAIL WWW ICQ   Вверх
Wowa
Дата 16.2.2011, 13:07 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(ruX @  15.2.2011,  20:09 Найти цитируемый пост)
Мы тоже активно пользуем системы контроля версий, но ведь не будешь делать каждый раз коммит как только изменил пару символов?

Почему нет? Это же гораздо удобнее заливки через FTP.
PM WWW   Вверх
spin2
Дата 19.2.2011, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



ruX, пару символов тоже коммитим, потому что потом же забудешь.
И разработку ведем на сервере сразу (ssh), в своем домашнем каталоге.


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
ruX
Дата 24.2.2011, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 8.9.2006
Где: г.Гатчина

Репутация: нет
Всего: 3



Цитата(spin2 @ 19.2.2011,  23:58)
ruX, пару символов тоже коммитим, потому что потом же забудешь.
И разработку ведем на сервере сразу (ssh), в своем домашнем каталоге.

Спасибо, идею понял.
Для меня каждый коммит значит какой-либо завершённый блок кода, решение задачки, обязательно сопровождая комментарием.
Видимо придётся ssh всё таки smile
--------------------
Случайность - внезапно наступившая неизбежность.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0883 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.