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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #/bin/bash var=$1 echo $1 > /tmp/toto
Voici l'erreur dans mon log:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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éeet tout cas merci pour votre aide
![]()







Répondre avec citation
Partager