Bonjour,
J'ai installé sur un de mes serveurs, un proftpd(mysql,tls et mod_exec) tout fonctionne bien sauf le mod_exec. Je souhaiterai utiliser se module car à la fin de l'upload du fichier, je souhaite le déplacer pour le mettre dans un autre répertoire pour des raisons de sécurité. Le module est actif mais lorsque j'upload un fichier je remarque dans les log que mon script bash ne fonctionne pas.
Voici ma conf mod_exec
le fichier test.sh est juste:Code:
1
2
3
4
5
6 <IfModule mod_exec.c> ExecEngine on ExecEnviron FTP_FILE_NAME %F ExecLog /var/log/proftpd/exec.log ExecOnExit "/tmp/test.sh" %F </IfModule>
Code:
1
2
3 #/bin/bash var=$1 echo $1 > /tmp/toto
Voici l'erreur dans mon log:
Code:
1
2
3 Aug 04 12:31:02 mod_exec/0.9.9[1062]: '/tmp/test.sh' died from signal 11 Aug 04 12:31:02 mod_exec/0.9.9[1062]: ExecOnExit '/tmp/test.sh' failed: Operation not permitted Aug 04 12:31:02 mod_exec/0.9.9[1062]: ExecOnExit '/tmp/test.sh' failed: Operation not permitted
Si quelqu'un a une idée je suis preneur car je coule et je commence a ne plus avoir d'idée :) et tout cas merci pour votre aide :)
