-----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

Répondre à