Как сменить стандартного пользователя Linux при загрузке файлов через PHP

GN
На сайте с 22.06.2011
Offline
21
1361

Всем хелло

На сайте есть форма загрузки файлов, при этом файлы загружаются в папку с id юзера, а если этой папки нет, то она создается через php следующим макаром:

if(!is_dir($serverPath . $fileDir)){

mkdir($serverPath . $fileDir, 0775);

chown($serverPath. $fileDir, 'company');

chgrp($serverPath. $fileDir, 'psaserv');

};

Проблема в том, что группа на папку меняется как надо на psaserv, а владелец не поменялся через chown.

Подскажите, что где прописать, чтобы по умолчанию на загружаемые файлы и каталоги стоял пользователь company, либо как изменить владельца любым другим работающим способом

V
На сайте с 14.02.2012
Offline
3
#1

не пробовали настраивать apache на работу от имени пользователя?

GN
На сайте с 22.06.2011
Offline
21
#2
Valualit:
не пробовали настраивать apache на работу от имени пользователя?

подскажи по этой теме пжл

[Удален]
#3
Ghost_nsk:
подскажи по этой теме пжл

suphp, mpm-itk и т.д.

GN
На сайте с 22.06.2011
Offline
21
#4
Dmitry.Sidorov:
suphp, mpm-itk и т.д.

:), это конечно круто, но что это значит?)

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Режимы работы апача от юзера

Не стоит плодить сущности без необходимости
GN
На сайте с 22.06.2011
Offline
21
#6

подскажите пжл куда заходить и что прописывать, ось centos 6

[Удален]
#7
Ghost_nsk:
подскажите пжл куда заходить и что прописывать, ось centos 6

Простите, но у Вас с Google натянутые отношения? :) В сети полно информации, просто нужно поискать. За Вас никто ничего делать не будет, по крайней мере бесплатно.

iHead
На сайте с 25.04.2008
Offline
137
#8

Любопытно другое.

chown, chgrp работает только под рутом. Указанный код мягко говоря некорректен.

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)

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