J'ai un site web qui utilise PDFTK.
Mon site permet aux utilisateurs d'envoyer des fichiers PDF via un formulaire, puis, en cliquant sur un bouton, lance une combinaison de tous les fichiers pour en créer un.
Lors de l'envoi de mes fichiers, mon utilisateur apache est assigné.
Sauf que lorsque je lance la ligne de commande, cela ne fonctionne pas. Si je passe tous mes fichiers en utilisateur et groupe root, la ligne de commande passe. Sauf que j'ai une action manuelle pour faire ce qui n'est pas possible pour le bon fonctionnement de mon site.
Voici ma commande avec l'erreur :
$ /snap/bin/pdftk "upload/418/2018/fichier1.pdf" cat output upload/418/2018/fichiercombine.pdf dont_ask
Error: Unable to find file.
Error: Failed to open PDF file:
upload/418/2018/fichier1.pdf
Errors encountered. No output created.
Done. Input errors, so no output created.
C'est une bonne commande mais avec chown
:
chown -R root:root upload/418/2018
/snap/bin/pdftk "upload/418/2018/fichier1.pdf" cat output upload/418/2018/fichiercombine.pdf dont_ask
Quel pourrait être le problème ici ?