Bonjour,
Je modifie une application qui a recours à des servets (tomcat+postgresql sous ubuntu) qui vont lancer un script bash (200 lignes) dont certaines instructions refusent de s'exécuter car elles n'ont pas les droits suffisants, par exemple cette commande:
a pour resultat (log)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 command="soxi ${audioFile} -D 2>&1" eval "auduration=${command}"
Comment résoudre ces pb de droits pour que le script bash ait le droit d'exécuter des instructions sur les fichiers uploadés (je suis tjrs en local) par l'utilisateur svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /home/teto/workspace/cml/etc/shell/redemo.sh: line 150: /home/teto/workspace/cml/etc/redemo/data/5757575/5757575_5775/TEST3/5757575_5775_TEST3.wav: Permission non accordée Executing command 'soxi /home/teto/workspace/cml/etc/redemo/data/5757575/5757575_5775/TEST3/5757575_5775_TEST3.wav -D 2>&1'
Faut-il que je déplace le dossier d'upload ? où ?
Par avance merci
Partager