Вопрос № 23784: Здравствуйте, господа эксперты!
В продолжение вопроса 23744.
Товарищ SackTap сказал, что можно использавать права доступа. А так как не удалось по фтп на сайт залить файлик .htaccess, соответственно вопрос- как? Если я ставлю файлу права 400,...
Вопрос № 23.784
Здравствуйте, господа эксперты!
В продолжение вопроса 23744.
Товарищ SackTap сказал, что можно использавать права доступа. А так как не удалось по фтп на сайт залить файлик .htaccess, соответственно вопрос- как? Если я ставлю файлу права 400, то его php не читает и выдаёт
Warning: fopen(1.txt) [function.fopen]: failed to open stream: Permission denied in /home/vhosts/....../index.php on line 19
Warning: fgets(): supplied argument is not a valid stream resource in /home/vhosts/......./index.php on line 20
Тоже самое с правами 040.
Только 004 работают... Но с такими правами его кто хочет взять может...
А может это у меня хостер неправильный 8)???
Отправлен: 20.07.2005, 23:46
Вопрос задал: Morgion (статус: 8-ой класс)
Всего ответов отправлено: 4
Отвечает: Алексей Смуриков
Здравствуйте, Morgion!
Всё это конечно хорошо!
Но неизвестно от какого имени на серваке запускаются php скрипты и какие привелегии у этого пользователя.
Ответ отправил: Алексей Смуриков (статус: Практикант)
Отправлен: 21.07.2005, 00:11
Отвечает: Romanka
Здравствуйте, Morgion!
Как так не удалось?
Вы закачивали через спец прогу или посредством эксплорера?
Если по проге то она просто не покажет его.
А насчет того что кто хочет может взять, никто и не возьмет так как откуда узнают о его названии, вот.
Ответ отправил: Romanka (статус: 2-ой класс)
Отправлен: 21.07.2005, 02:13
Отвечает: .: JeWeL :.
Здравствуйте, Morgion!
Хостер у Вас через чур даже правильный, если .htaccess заливать низя :)
Сделайте вот так:
chown apache:apache 1.txt - меняем группу доступа к файлу
chmod 600 1.txt - даем права apache для чтения и записи в файл
----------------
Удачи!
--------- Искусственный интеллект ничто по сравнению с натуральной глупостью.
Ответ отправил: .: JeWeL :. (статус: 5-ый класс)
Отправлен: 21.07.2005, 07:35 Оценка за ответ: 4 Комментарий оценки: Ну если скрипты от этого пользователя запускаются, то может и получиться!
Отвечает: Strory
Здравствуйте, Morgion!
Ну уж если запрещно использование .htaccess надёжной защиты быть не может (ибо самай надёжная защита, это защита средствами сервера).
В голову приходит только такой вариант: переименуйте 1.txt в 1.php и в первую строчку запихните такое вот чудо :)
<?php die ("Access denied!"); ?>
Теперь, если его попытаются открыть, выведется только строчка "Access denied!". Хотя бы так :)
--
С уважением, Strory.
Ответ отправил: Strory (статус: Практикант)
Отправлен: 21.07.2005, 23:32 Оценка за ответ: 5 Комментарий оценки: Видимо умным людям мысли одинаково в голову приходят! 8) Спасиб за совет, уже попробовал подобное! Но делать так не буду- хотя это и выход. Нашёл себе хостинг без таких заморочек...