Forum Webscript.Ru

Программирование => PHP => Тема начата: SeaWolf от 17 Января 2003, 15:52:20

Название: Проблема с записью в файл на сервере ...
Отправлено: SeaWolf от 17 Января 2003, 15:52:20
а также с запуском серверных приложений из PHP

Допустим имеется каталог на сервере с правами доступа
"-rwxr-xr-x"
при этом мне необходимо через мою WEB-страницу редактировать файлы в это каталоге, а также удалять и создавать новые.

При попытке записать файл вываливается ошибка доступа к файлу (типа у меня не хватает прав для записи). Почему это происходит я понимаю (При работе через браузер обращения к файловой системе происходит под несуществующим пользователем, типа "nobody/nogroup"). Вопрос в том как это обойти? Как выполнять операции от имени суперпользователя?

Та же фигня и с запуском...
Название: Проблема с записью в файл на сервере ...
Отправлено: ThE0ReTiC от 17 Января 2003, 15:55:01
php.man chmod
Название: Проблема с записью в файл на сервере ...
Отправлено: Меняздесьдавнонет от 17 Января 2003, 18:25:44
у тебя с головой все в порядке?
В нормальную желание выполнять то, что приходит через веб, от суперпользователя, не приходит.

Ну раз надо исполнять (кстати, а что ты на PHP исполнять собрался? CGI что ли? Выкини на помойку), и записывать, то и сделай на каталог, в котором химичишь,
-rwx-rwx-rwx
Название: Проблема с записью в файл на сервере ...
Отправлено: SeaWolf от 20 Января 2003, 08:18:42
С головой у меня все в порядке!!!
Исполнять нужно не CGI!

А проблема в том что права на каталог нельзя изменять, чтобы не нарушить общей безопасности сервера.
Название: Проблема с записью в файл на сервере ...
Отправлено: Меняздесьдавнонет от 20 Января 2003, 12:43:02
1. самое большое нарушение безопасности, это исполнение веб-сервера от имени суперпользователя.
2. Исполнять нужно не cgi. Очен хорошо. А что нужно исполнять?
3. Ты уж, милый человек, определись - или ты разрешаешь редактировать файлы, или "не нарушаешь общей безопасности сервера." Одно из двух. Понятно?
4. ВЫПОЛНЯТЬ ТО, ЧТО ПРИХОДИТ ОТ ЮЗЕРА - ЭТО САМАЯ БОЛЬШАЯ ДЫРА В БЕЗОПАСНОСТИ, КАКУЮ ТОЛЬКО МОЖНО СЕБЕ ПРЕДСТАВИТЬ.

Без номера. А страшнее всего - дыра в голове.
Название: Проблема с записью в файл на сервере ...
Отправлено: SeaWolf от 20 Января 2003, 13:07:05
Я могу чего-то не знать, но и ты тоже не всезнающий. Поэтому издеваться не надо! Раз уж я спросил, значит мне это нужно.
Выполнять то, что приходит от Юзера нет надобности. Страница предназначена для администратора и должна выполнять некоторые функции управления учетными записями модемных пользователей.

По большому счету я уже обошел возникшую проблему поэтому спасибо говорить незачто!