2010-10-27 11 views
0

Ceci est installé sur un système Unix auquel je n'ai pas directement accès, mais je peux en avoir un aperçu en m'assoyant avec une équipe réseau.Impossible de lire ou d'écrire dans le répertoire CFFILE malgré 777 permissions coldfusion

Le problème est que j'ai 3 dossiers auxquels j'ai besoin d'accéder, de lire et d'écrire. Le problème est, je n'ai accès qu'à 1 d'entre eux, et seulement lire. C'est via ColdFusion, je peux y entrer très bien avec l'utilisateur auquel ils sont assignés (et le serveur CF s'exécute, qui est l'utilisateur "www").

Je peux lire et écrire dans le répertoire de fichiers temporaires, les fichiers de lieu sont stockés avant qu'ils ne soient déplacés vers le répertoire de destination (SERVER-INF/etc etc etc), mais ce n'est pas utile. J'ai essayé d'avoir les personnes de réseau placent les permissions pour les autres dossiers à la même chose, mais sans résultats. Les paramètres actuels du dossier auquel je peux accéder sont rwxrws --- et les autres dossiers sont rwxrwxr-x, donc je devrais avoir plus d'autorisations (le "s" n'est pas une erreur dans le premier dossier).

Nous avons essayé de régler les autres dossiers sur 777 et nous n'avons même pas obtenu de capacité de lecture. Le serveur doit-il être redémarré sur une boîte Unix après avoir défini de nouvelles autorisations pour que ColdFusion puisse y accéder? Je n'ai plus d'idées en ce moment, je vais prendre de nouvelles suggestions.

TL; DR

Tout en utilisant ColdFusion

répertoire

temp - peut lire et écrire sur

dossier 1 - peut lire à partir de (y compris les sous-répertoires) dossier 2 - ne peut pas lire ou écrire (permission refusée) dossier 3 - impossible de lire ou d'écrire (permission refusée)

Objectif: Obtenir la fonctionnalité de téléchargement fonctionnant.

Edit: Server à l'aide apache

Répondre

0

Le problème a fini par être un redémarrage a été nécessaire après avoir défini les nouvelles autorisations de dossier. Nous ne pensions pas que c'était un problème sur une boîte Unix, mais apparemment ColdFusion l'a fait. Cela a fonctionné.

0

Juste une supposition aléatoire ... Avez-vous vérifié que les chemins que vous tentez d'accéder est tout à fait correcte? Ils doivent être absolus pour les opérations sur les fichiers, et l'utilisateur www doit avoir des permissions X sur tous les répertoires de chemins - pour les entrer.