Alain Defraeye wrote:
yesi a écrit:
salut la liste,
j'essaie d'éxecuter un script qui se nomme: "epsxe_start.sh"
en utilisateur normal(conseillé), j'ai un message:
/opt/bin/epsxe_start.sh: line 6: ./epsxe: Permission denied
voici mon script:
1 #!/bin/bash
2
3 export EPSXE='/opt/jeux/epsxe'
4 export LD_LIBRARY_PATH=$EPSXE
5 cd $EPSXE
6 ./epsxe
7 chmod 666 $EPSXE/cfg/*.cfg $EPSXE/sstates/* \
8 $EPSXE/memcards/*.mcr $EPSXE/snap/* 2>/dev/null
et un ll de epsxe donne -rw-r--r-- 1 root root 140265
mar 12 2002
/opt/jeux/epsxe/epsxe
sachant que le path de /opt/bin est déjà déclaré.
auriez-vous une idée, svp?
merci d'avance.
------------------------------------------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com".
Foire Aux Questions de la liste : http://mdk.mondelinux.org
Essaie un sticky bit (pour les "autres") ou un SGUID (pour
le"groupe") sur ton fichier epxse - ton user aura le droit de root le
temps de la commande.
chmod +s ou + t sur ton fichier
chmod +t fichier sinon chmod 1xxx selon les permissions actuelles ou
voulues
chmod g+s fichier sinon chmod 2xxx idem ci-dessus
chmod u+s fichier sinon chmod 4xxx idem ci-dessus
Autre possibilité : donner le groupe à ton user. Dans ton cas pas
conseillé vu le ll.
...
------------------------------------------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com".
Foire Aux Questions de la liste : http://mdk.mondelinux.org
Ce serait bien d'apprendre a tous les débutants(j'ai déjà vu ca dans un
autre mailing list)QUAND ON A UN PERMISSION DENIED,ON FAIT CHMOD +X AVNT
D'ALLER SUR LA LISTE
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com".
Foire Aux Questions de la liste : http://mdk.mondelinux.org