Script bash permission non accordée
kolt
-
Xenor Messages postés 3312 Statut Contributeur -
Xenor Messages postés 3312 Statut Contributeur -
salut tout le monde et bonne fête,
j'ai un srcipt tel quel :
[arwel@localhost arwel]$ more scripts/Musepack-xmms
#!/bin/sh
#Script auto install plugin Musepack for Xmms
#Musepack-xmms v0.0.1a
if [ ?$UID? -eq ?0? ];
then
echo ?Don't run this script as root?
exit 1
fi
# télécharge le plugin
wget http://www.personal.uni-jena.de/~pfk/MPP/bin/xmms-0.98.zip
#décompresse le plugin avec unzip
unzip xmms-0.98.zip
#modifie les droits du plugin en 555 qui signifie : r-xr-xr-x
chmod 555 xmms-musepack-0.98.so
#couper/coller dans le répertoire des plugins xmms
mv xmms-musepack-0.98.so ~/.xmms/Plugins/
#Suppresion des fichiers extraits de l'archive ainci que l'archive elle même
rm -f README_mpc*
rm -f Wanted
rm -f xmms-0.98.zip
rm -f ChangeLog
ce srcipt est placé dans le répertoire /home/kolt/scripts et se nome Musepack-xmms.sh
quand je lance le script
[kolt@localhost scripts]$ ./Musepack-xmms.sh
bash: ./scripts/Musepack-xmms: Permission non accordée
Quelqu'un pourrait-il m'indiquer où je pèche?
merci
j'ai un srcipt tel quel :
[arwel@localhost arwel]$ more scripts/Musepack-xmms
#!/bin/sh
#Script auto install plugin Musepack for Xmms
#Musepack-xmms v0.0.1a
if [ ?$UID? -eq ?0? ];
then
echo ?Don't run this script as root?
exit 1
fi
# télécharge le plugin
wget http://www.personal.uni-jena.de/~pfk/MPP/bin/xmms-0.98.zip
#décompresse le plugin avec unzip
unzip xmms-0.98.zip
#modifie les droits du plugin en 555 qui signifie : r-xr-xr-x
chmod 555 xmms-musepack-0.98.so
#couper/coller dans le répertoire des plugins xmms
mv xmms-musepack-0.98.so ~/.xmms/Plugins/
#Suppresion des fichiers extraits de l'archive ainci que l'archive elle même
rm -f README_mpc*
rm -f Wanted
rm -f xmms-0.98.zip
rm -f ChangeLog
ce srcipt est placé dans le répertoire /home/kolt/scripts et se nome Musepack-xmms.sh
quand je lance le script
[kolt@localhost scripts]$ ./Musepack-xmms.sh
bash: ./scripts/Musepack-xmms: Permission non accordée
Quelqu'un pourrait-il m'indiquer où je pèche?
merci
A voir également:
- Script bash permission non accordée
- Permission non accordée linux - Forum Linux / Unix
- Permission non accorder pour lancer un script ✓ - Forum Debian
- Problèmes avec permission non accordée - Forum Linux / Unix
- Trustedinstaller permission ✓ - Forum Windows
- Bingo bash free - Télécharger - Divers Jeux
Bravo, c'était bien ça tout simplement rendre le script exécutable.
Par contre dans le script j'ai des apostrophes dans un echo ? Don't .. ?
et dans des commentaires # ... l'archive ...
ceci fait que le script m'indique
[arwel@localhost scripts]$ ./Musepack-xmms
./Musepack-xmms: line 27: unexpected EOF while looking for matching `''
./Musepack-xmms: line 32: syntax error: unexpected end of file
j'ai doublé les apostrophe et celà passe mais je ne comprends pas bien pour les commentaire tout de même!
kolt
et le problème des commentaire va se régler par la même occasion : tu ouvrais une apostrophe sans la fermer plus loin d'où l'erreur.
___________
- X e n o r --- Jeune & Vaillant Guerrier CCM