Andreyka

Andreyka
Рейтинг
822
Регистрация
19.02.2005
Интересы
Zen
Some like a wizzard

300-500$ и домен вам вернут взад. только найдите владельца.

VPS/Облако и делать апгрейд по мере роста

Это идеологически верно. Без проблем - не верно.

Дом можно строить без фундамента. Стоять будет без проблем. Но недолго.

Andreyka добавил 24.12.2010 в 10:50

'[umka:
;8238484']Клиентов нельзя даже научить не ставить права 0777 на всё подряд по поводу и без, и не разрешать инсталляционным скриптам этого делать.
... что уж тут говорить о том, чтобы юзер сам снял лишние права с конфигов :)

Господи, что же у вас всех такой советский метод мышления, а?

Не надо клиента учить надо делать ему хорошо.

Нужны спецправа на php? Пускайте скрипт и выставляйте нужные.

Raistlin:
Andreyka, Высоконагруженные проекты тоже на itk хостим? )))).

На VDS/дедиках

А ты их на обшем шареде держишь чтоли? 😆

Andreyka добавил 24.12.2010 в 10:42

Himiko:
Вот только нужно научить клиентов это делать постоянно.

У меня есть скрипт, который ищет *.php *.cgi *.inc итд, и ставит на них нужный chmod

Раз в сутки по крону пускать

seolancer:
Если на сервере стоит nginx, то ставить umask 0027 на файлы и директории нельзя! Он не прочтет их!

Правильные права на статичные файлы в случае nginx должны идти так:

nginx - работает под своим юзером, отличимым от apache

Права на файлы и директории:

user:user 750/640 (файлы доступны на запись владельцу и чтение группе)

Файлы вида config.php должны быть 600, нафига nginx их читать?

Если не получается настроить самому - обращайся.

Raistlin:
ууупс... от блин. Собственно openbasedir тоже не спасет. Andreyka, как так? itk?

Час прозрения: Raistlin познает мир.

Скажу больше - даже отключение таких функций не спасет, так как я знаю минимум 3 способа обхода. Взломщики знают больше.

Raistlin:
Andreyka, Евстественно, млин. Собери кумайл с включенным SELinux - будешь большой молодец.

А ты умный. Я как раз готовлю к продаже правила для selinux targeted. Там будет множество софта, в том числе и кумыло.

Только одно - для selinux ничего собирать ненадо, он работает с уже собранным софтом на уровне ядра и правил. Это так, для общего развития.

Защита сайтов начинается с настройки сервера так, чтоб каждый хост работал под своим юзером.

Raistlin:
Как вариант - SELinux, как второй вариант - юзверям учиться ставить chmod.

Третий вариант - нормально настроить сервер. Если там для работы хватает прав 700/600, и umask по умолчанию стоит для этих прав - юзерам незачем будет делать chmod, ибо все работает и так.

Raistlin:
Himiko, попробуйте.... ))). У меня запустилось от апача. Что как бы намекает ).

Намекает на отсутствие защиты/отключенный selinux. Теперь понятно, почему ты побоялся дать аккаунт для проверки.

Всего: 12866