Вопрос № 34536: Уважаемые эксперты!
Подскажите как можно узнать от имени какого пользователя php работает в системе (Linux) ?
Дело в том что апач работает под пользователем webalizer и файлы которые этому пользователю можно править php открыть не может и выд...
Вопрос № 34.536
Уважаемые эксперты!
Подскажите как можно узнать от имени какого пользователя php работает в системе (Linux) ?
Дело в том что апач работает под пользователем webalizer и файлы которые этому пользователю можно править php открыть не может и выдает ошибку "Permission denied".
Отправлен: 01.02.2006, 11:16
Вопрос задал: DRS (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Straight
Здравствуйте, DRS!
Насколько мне известно, PHP (если как модуль, а не CGI) всегда исполняется от того же пользователя, что и Апач. "Permission denied", кстати, может возникать не только от прав на файл. Например, может быть разрешен доступ только к конкретному каталогу (open_basedir).
Ответ отправил: Straight (статус: 6-ой класс)
Отправлен: 01.02.2006, 11:39 Оценка за ответ: 5 Комментарий оценки: Спасибо за внимение! У меня php выполнялся под пользователем nobody это я узнал создав файл с помощью php.
Отвечает: Дмитрий Иванов
Здравствуйте, DRS!
Самый простой способ - создать файл с помощю PHP и посмотреть под кем он создается
--------- ставя оценку - подумай, может ты не все описал. ниже пятерки оценок не существует!
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 01.02.2006, 12:45