Задать владельца созданного файла

super_alex

Новичок
Задать владельца созданного файла

Подскажите пож. можно ли реализовать и если да то как?
Есть скрипт, который при выполнении создаёт txt-файлик в этой же директории что и сам скрипт. Но владелец созданного файлика не совпадает с владельцем скрипта.... Как это побороть?

Я знаю про функцию chown, но она не совсем подойдёт...
Дело в том что владелец скрипта как бы "не известен" заранее... Просто надо влдельца файлика задать идентичным владельцу скрипта.
Кто нибудь подсткажет как?
 
ну дык надо запустить вебсервер из под "владельца скрипта" и делов то
 
The ownership of a file may only be altered by a super-user for obvious security reasons.

у вас скрипт вряд ли из под root запущен.
 
ну да...
я скрипт запускаю вообще с другого сервера через курл...

а как-нить это решаемо?
 
врядли.
пхп - это язык для генерации хтмл, а не управления ыайл-сервером.
 
Обойти можно, но нужно ли это?... Можешь suexec установить, либо в sudoers прописать юзера из-под которого запускается сервер.

Например www ALL = NOPASSWD: /usr/home/dangerous_files/

туда положить шеловый скриптец

и уже из пхп exec("/usr/bin/local/sudo /usr/home/dangerous_files/chown param1 param2 etc");
 
Сверху