права на файлы и пользователи

[Удален]
942

Здравствуйте,

на серваке панель isp, пхп включил как модуль апача

есть директория в которой скрипты для редактирования контента и обновления редактором

закрыл через .htpasswd и .htaccess

редактор добавляет файлы из пхп, файлы почему-то на сервере появляются с правами 600 и пользователем www-data

поменял в авторизации на папку логин на логин админа домена в панеле...

все равно принадлежат добавляемые скриптом файлы пользователю www-data

думал о том, чтобы после добавления менять права из скрипта же на 644, но тоже не выходит по той же причине

будьте добры - подскажите как правильней разрулить?:confused:

rustelekom
На сайте с 20.04.2005
Offline
543
#1

когда пхп используется как модуль то без применения специальных патчей или апач2 нельзя заставить его работать из под юзера. либо ставиьте права на файлы 666 или 777 либо смиритесь с тем что владельцем файлов будет www-data (под ним видимо работают процессы апача) либо постваьте пхп как бинарник.

60% скидка на VPS в США, 20% скидка в Нидерландах и 40% в Финляндии. Новые тарифы на AMD Ryzen 9950x с частотой до 5.7 ГГц со скидкой 40% RoboVPS https://www.robovps.biz
[Удален]
#2
rustelekom:
когда пхп используется как модуль то без применения специальных патчей или апач2 нельзя заставить его работать из под юзера. либо ставиьте права на файлы 666 или 777 либо смиритесь с тем что владельцем файлов будет www-data (под ним видимо работают процессы апача) либо постваьте пхп как бинарник.

как раз apache2..

сейчас пересобирается в worker пхп под него- это сможет решить проблему?

666, 777 не сильно хорошо, особенно последний...

неужели нет хитрости чтоб он из-под юзера работал - вы сказали апач2 - что в этом случае надо сделать?

Roxis
На сайте с 19.11.2006
Offline
40
#3

или вы устанавливаете php как cgi/fastcgi + suexec

или вы патчите апач, чтобы mod_php работал под юзером

и ещё вариант, ставите дополнительный апач

[Удален]
#4
Roxis:
или вы устанавливаете php как cgi/fastcgi + suexec
или вы патчите апач, чтобы mod_php работал под юзером
и ещё вариант, ставите дополнительный апач

cgi - отговорили, в нем-то все работало

а что это за патч?

а какой дополнительный апач надо ставить?

Roxis
На сайте с 19.11.2006
Offline
40
#5

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