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

Répondre à