Forum Webscript.Ru
Программирование => PHP => Тема начата: SeaWolf от 17 Января 2003, 15:52:20
-
а также с запуском серверных приложений из PHP
Допустим имеется каталог на сервере с правами доступа
"-rwxr-xr-x"
при этом мне необходимо через мою WEB-страницу редактировать файлы в это каталоге, а также удалять и создавать новые.
При попытке записать файл вываливается ошибка доступа к файлу (типа у меня не хватает прав для записи). Почему это происходит я понимаю (При работе через браузер обращения к файловой системе происходит под несуществующим пользователем, типа "nobody/nogroup"). Вопрос в том как это обойти? Как выполнять операции от имени суперпользователя?
Та же фигня и с запуском...
-
php.man chmod
-
у тебя с головой все в порядке?
В нормальную желание выполнять то, что приходит через веб, от суперпользователя, не приходит.
Ну раз надо исполнять (кстати, а что ты на PHP исполнять собрался? CGI что ли? Выкини на помойку), и записывать, то и сделай на каталог, в котором химичишь,
-rwx-rwx-rwx
-
С головой у меня все в порядке!!!
Исполнять нужно не CGI!
А проблема в том что права на каталог нельзя изменять, чтобы не нарушить общей безопасности сервера.
-
1. самое большое нарушение безопасности, это исполнение веб-сервера от имени суперпользователя.
2. Исполнять нужно не cgi. Очен хорошо. А что нужно исполнять?
3. Ты уж, милый человек, определись - или ты разрешаешь редактировать файлы, или "не нарушаешь общей безопасности сервера." Одно из двух. Понятно?
4. ВЫПОЛНЯТЬ ТО, ЧТО ПРИХОДИТ ОТ ЮЗЕРА - ЭТО САМАЯ БОЛЬШАЯ ДЫРА В БЕЗОПАСНОСТИ, КАКУЮ ТОЛЬКО МОЖНО СЕБЕ ПРЕДСТАВИТЬ.
Без номера. А страшнее всего - дыра в голове.
-
Я могу чего-то не знать, но и ты тоже не всезнающий. Поэтому издеваться не надо! Раз уж я спросил, значит мне это нужно.
Выполнять то, что приходит от Юзера нет надобности. Страница предназначена для администратора и должна выполнять некоторые функции управления учетными записями модемных пользователей.
По большому счету я уже обошел возникшую проблему поэтому спасибо говорить незачто!