Servet lance script bash avec droits insuffisants
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:
Code:
1 2 3
| command="soxi ${audioFile} -D 2>&1"
eval "auduration=${command}" |
a pour resultat (log)
Code:
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' |
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 ?
Faut-il que je déplace le dossier d'upload ? où ?
Par avance merci