-----Message d'origine----- De : Yann B�nigot [mailto:[EMAIL PROTECTED] Envoy� : jeudi 26 juin 2003 15:15 � : [EMAIL PROTECTED] Objet : Re: [debutant] Permission denied
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 J'aurais fait le script comme ca : #!/bin/bash export EPSXE=/opt/jeux/epsxe # je vois pas a quoi ca sert mais ca doit servir export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$EPSXE cd $EPSXE . epsxe chmod 666 $EPSXE/cfg/*.cfg $EPSXE/sstates/* $EPSXE/memcards/*.mcr $EPSXE/snap/* 2>/dev/null Mais c'est possible que ca marche pas , je suis sur Builder c++ sous windows, alors !!!
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
