атрибуты файлов

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
drummmeR
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 4 месяца

атрибуты файлов

Сообщение drummmeR »

..переносил файлы с одного хоста на другой через комп и всё атрибуты поменялись... по-моему на config.php должны стоять права 640, чтобы его никто не мог прочитать, но если так поставить права, то будут вылетать ошибки... ставлю 644 и всё работает... по-моему как-то опасно оставлять этот файл с такими правами, или я не прав?..
Stas!

Сообщение Stas! »

Не правы. Достаточно 644
drummmeR
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 4 месяца

Сообщение drummmeR »

..но ведь последняя 4 значит, что все могут читать этот файл.. или я опять что-то напутал?..
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

drummmeR да вы правы. Если к этому файлу кто-то доберется не через http, он увидит его содержимое. Это потенциально опасно, если хостер предоставляет шелл своим клиентам. Но, как правило, при правильно настроенном хостинге, этой опасности нет.

Последняя 4 нужна для того чтобы php модуль http сервера имел возможность доступа "на чтение" к нему, поскольку он запускается не с вашими правами и не с правами группы, в которую вы входите. Он (php и apache) и есть с точки зрения прав доступа - "все остальные".

Кроме того интерпретация config.php посредством прямого обращения через URL из броузера или внешних скриптов не позволит вывести его содержимое.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
drummmeR
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 4 месяца

Сообщение drummmeR »

avm
но ведь старый config.php имел права 640.. и "он (php и apache)" был в роли меня или группы.......
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Тут важно понимать следующее:

1) Вы - клиент хостинга со своим логином. Именно с этим логином вы заливаете по ftp свои файлы на сервер. Возможно вы входите в группу, например, "users", но скорее всего ваш хостер для каждого юзера создает отдельную группу.

2) apache (и mod_php) это сервис, обычно с правами "nobody", группа "nogroup" или "apache:apache"... т.е. ни к вам ни к вашей группе отношения не имеет (и не должен!)

3) все что связано с правами зависит только от индивидуальных соображений о безопасности вашего хостера и более не от чего, поэтому что у вас было раньше - угадать сложно...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
drummmeR
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 4 месяца

Сообщение drummmeR »

avm
..мне казалось дело в том, что тот файл был создан при инсталяции phpBB, а этот я скопировал сам...
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

drummmeR, вы можете выяснить с каким uid/gid стартует apache и присвоить их config.php, тогда можно будет поставить 0600... тогда забудьте о том чтобы получить самому доступ к нему ;)

Добавлено спустя 1 минуту 25 секунд:

можно uid оставить свой, а gid поставить от apache. тогда права 0640 - в самый раз.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
drummmeR
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 4 месяца

Сообщение drummmeR »

..не очень разбираюсь в этом всём, но вы как-то писали, что до этого файла итак не добраться.. на сколько это так?.. как я понимаю добраться всётаки можно...
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

drummmeR писал(а):до этого файла итак не добраться.. на сколько это так? как я понимаю добраться всётаки можно...
я уже писал
avm писал(а):Если к этому файлу кто-то доберется не через http, он увидит его содержимое. Это потенциально опасно, если хостер предоставляет шелл своим клиентам. Но, как правило, при правильно настроенном хостинге, этой опасности нет.
...
интерпретация config.php посредством прямого обращения через URL из броузера или внешних скриптов не позволит вывести его содержимое.
к содержимому config.php можно получить доступ:
1) по ftp с вашим логином и паролем. в этом случае права не сильно помогут, если только не запретить доступ самому себе.
2) через shell который хостер предоставляет своим пользователям. В этом случае 0640 (см.мой пост выше) - правильное решение.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
drummmeR
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 4 месяца

Сообщение drummmeR »

avm
спасибо за ответ, так всё понятно...
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

Люди умные, подскажите!!!
Поставил я форум, но теперь не могу изменять не профиль, не зайти в админ панель (при попытке отредактировать профиль, выкидывает на чистый лист, такая же картина когда хочу зайти в админку), вообщем нечего, я предпологаю, что у меня стоят не правильные атрибуты к файлам и папкам....

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

Хостинг на Linux !!!

Огромное спасибо за помощь!!!
Последний раз редактировалось DeathMan 12.05.2007 11:21, всего редактировалось 2 раза.
phpbb3 - сила!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А почему не можете? Боитесь?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 17 лет 11 месяцев
Откуда: Курская обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Сообщение DeathMan »

Xpert писал(а):А почему не можете? Боитесь?
подредактировал запрос, чтобы понятнее было ! :)

В принципе с такой популярностью сея продукта, я предполагал, что будут такие ответы :(
phpbb3 - сила!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ну вот видите, а сразу нельзя было написать что у вас чистый лист?
А в логи ошибок что пишется?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Поддержка phpBB 2.0.x»