A propos de Mod_python, je l'ai installer sur ma Debian avec Apache2. Les pages web crées en Python s'affiche parfaitement.
Seulement j'ai un petit soucis c'est que je n'arrive pas à executer de scripts python. Plus précisément, j'ai un script Python qui doit écrire dans un fichier txt et je veux l'executer depuis l'interface web.
Le probleme, Apache me renvoie une erreur de permissions. Pourtant j'ai bien laisser les droits sur le dossier (Chmod).
Est-ce que quelqu'un aurait une petite idée ? Merci.
A propos de Mod_python, je l'ai installer sur ma Debian avec Apache2.
Les pages web crées en Python s'affiche parfaitement.
Seulement j'ai un petit soucis c'est que je n'arrive pas à executer de
scripts python.
Plus précisément, j'ai un script Python qui doit écrire dans un
fichier txt et je veux l'executer depuis l'interface web.
Le probleme, Apache me renvoie une erreur de permissions. Pourtant j'ai
bien laisser les droits sur le dossier (Chmod).
Est-ce que quelqu'un aurait une petite idée ?
Merci.
A propos de Mod_python, je l'ai installer sur ma Debian avec Apache2. Les pages web crées en Python s'affiche parfaitement.
Seulement j'ai un petit soucis c'est que je n'arrive pas à executer de scripts python. Plus précisément, j'ai un script Python qui doit écrire dans un fichier txt et je veux l'executer depuis l'interface web.
Le probleme, Apache me renvoie une erreur de permissions. Pourtant j'ai bien laisser les droits sur le dossier (Chmod).
Est-ce que quelqu'un aurait une petite idée ? Merci.
Pourtant quand je regarde les propriétés de 'dirlist.txt' j'ai les droits ...
Bertrand B
Pourtant quand je regarde les propriétés de 'dirlist.txt' j'ai les droits ...
Je ne connais rien à mod_python, mais en général un daemon tourne toujours sous un id particulier apache ne doit pas faire exception à cette règle de sécurité. Donc la bonne question est : l'id sous laquelle tourne apache a t'elle accès en écriture sur le fichier (de même les droits en lecture et en exécution sur les répertoires du chemin). Toujours ma méconnaissance de la question, mais c'est un problème ass ez classique. Apache ne serait il pas chrooté ?
Pourtant quand je regarde les propriétés de 'dirlist.txt' j'ai les
droits ...
Je ne connais rien à mod_python, mais en général un daemon tourne
toujours sous un id particulier apache ne doit pas faire exception à
cette règle de sécurité.
Donc la bonne question est : l'id sous laquelle tourne apache a t'elle
accès en écriture sur le fichier (de même les droits en lecture et en
exécution sur les répertoires du chemin).
Toujours ma méconnaissance de la question, mais c'est un problème ass ez
classique. Apache ne serait il pas chrooté ?
Pourtant quand je regarde les propriétés de 'dirlist.txt' j'ai les droits ...
Je ne connais rien à mod_python, mais en général un daemon tourne toujours sous un id particulier apache ne doit pas faire exception à cette règle de sécurité. Donc la bonne question est : l'id sous laquelle tourne apache a t'elle accès en écriture sur le fichier (de même les droits en lecture et en exécution sur les répertoires du chemin). Toujours ma méconnaissance de la question, mais c'est un problème ass ez classique. Apache ne serait il pas chrooté ?
guiphh
Dans la config d'Apache : User : www-data Group : www-data
Ceci est confirmé quand je fais Top dans le terminal j'ai bien www-data en user pour Apache.
De plus, le fichier 'dirlist.txt' appartient bien au group www-data (j'ai mis toutes les permissions pour tester...)
Dans la config d'Apache :
User : www-data
Group : www-data
Ceci est confirmé quand je fais Top dans le terminal j'ai bien
www-data en user pour Apache.
De plus, le fichier 'dirlist.txt' appartient bien au group www-data
(j'ai mis toutes les permissions pour tester...)
Dans la config d'Apache : User : www-data Group : www-data
Ceci est confirmé quand je fais Top dans le terminal j'ai bien www-data en user pour Apache.
De plus, le fichier 'dirlist.txt' appartient bien au group www-data (j'ai mis toutes les permissions pour tester...)
R12y
On Sun, 26 Mar 2006 11:54:27 -0800, guiphh wrote:
Apache a-t-il bien les droits en écriture dans le répertoire où se trouve le fichier dirlist.txt ? Comment est-ce qu'on peut savoir si Apache a les droits ?
Il ne suffit pas de placer les droits sur le fichier, mais _aussi_ sur le répertoire qui contient le fichier. C'est assez subtil. D'aileurs la question à laquelle tu réponds te demandais de vérifier les droits sur le _répertoire_ qui contient le fichier. :-)
Apache a-t-il bien les droits en écriture dans le répertoire où se trouve le
fichier dirlist.txt ?
Comment est-ce qu'on peut savoir si Apache a les droits ?
Il ne suffit pas de placer les droits sur le fichier, mais _aussi_ sur le
répertoire qui contient le fichier. C'est assez subtil. D'aileurs la
question à laquelle tu réponds te demandais de vérifier les droits sur le
_répertoire_ qui contient le fichier. :-)
Apache a-t-il bien les droits en écriture dans le répertoire où se trouve le fichier dirlist.txt ? Comment est-ce qu'on peut savoir si Apache a les droits ?
Il ne suffit pas de placer les droits sur le fichier, mais _aussi_ sur le répertoire qui contient le fichier. C'est assez subtil. D'aileurs la question à laquelle tu réponds te demandais de vérifier les droits sur le _répertoire_ qui contient le fichier. :-)