Автор Тема: Проблема с записью в файл на сервере ...  (Прочитано 3301 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SeaWolf

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
а также с запуском серверных приложений из PHP

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

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

Та же фигня и с запуском...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Проблема с записью в файл на сервере ...
« Ответ #1 : 17 Января 2003, 15:55:01 »
php.man chmod
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Проблема с записью в файл на сервере ...
« Ответ #2 : 17 Января 2003, 18:25:44 »
у тебя с головой все в порядке?
В нормальную желание выполнять то, что приходит через веб, от суперпользователя, не приходит.

Ну раз надо исполнять (кстати, а что ты на PHP исполнять собрался? CGI что ли? Выкини на помойку), и записывать, то и сделай на каталог, в котором химичишь,
-rwx-rwx-rwx

Оффлайн SeaWolf

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с записью в файл на сервере ...
« Ответ #3 : 20 Января 2003, 08:18:42 »
С головой у меня все в порядке!!!
Исполнять нужно не CGI!

А проблема в том что права на каталог нельзя изменять, чтобы не нарушить общей безопасности сервера.

Оффлайн Меняздесьдавнонет

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

Без номера. А страшнее всего - дыра в голове.

Оффлайн SeaWolf

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с записью в файл на сервере ...
« Ответ #5 : 20 Января 2003, 13:07:05 »
Я могу чего-то не знать, но и ты тоже не всезнающий. Поэтому издеваться не надо! Раз уж я спросил, значит мне это нужно.
Выполнять то, что приходит от Юзера нет надобности. Страница предназначена для администратора и должна выполнять некоторые функции управления учетными записями модемных пользователей.

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28