chown: Opération non permise

J'ai un problème lorsque j'ai besoin de configurer le fichier propriétaire la permission de différents utilisateurs dans le système via un script php

donc ce que je fais via la commande suivante, où 1002 est l'id de l'utilisateur du système.

file_put_contents($filename, $content);
system("chown 1002 " . $filename . "");

mais j'ai cette erreur dans les productions serveur (serveur de test, il fonctionne très bien)

chown: changing ownership of `/var/spool/asterisk/06h12m7.call':
Operation not permitted
Veuillez cocher l'une des réponses que la solution de cette question ne peut être marqué comme fermé. Si aucun d'entre eux apporte une solution, puis de fournir des renseignements supplémentaires. Merci.
Si le script est exécuté par cron, il sera exécuté en tant que root, qui aurait la capacité de changer la propriété de fichier. (Non les superutilisateurs comme le apache utilisateur ne le font pas.) Espérons que cela aide un peu les gens!

OriginalL'auteur mahen3d | 2012-11-05