OVH Cloud OVH Cloud

Permissions

5 réponses
Avatar
Paul Pygeon
Bonjour,

J'essaie de lancer un jeu mais voici le message que j'ai pour le script
bash:

bash: ./et.x86: Permission non accordée

Les permissions du fichier sont les suivantes:

-rwxrwxrwx 1 flipper games 2014496 mai 2 2005 et.x86

et oui flipper fait partie du groupe games.

C'est pareil pour tout les fichiers exécutables du répertoire games,
dont les permissions sont les suivantes:

lrwxrwxrwx 1 flipper games 17 jun 2 11:23 games -> /Galactica/games//

Là je sèche malgré toutes mes recherches.

Quelqu'un a la solution ou un pointeur s.v.p.

Merci
Paul

5 réponses

Avatar
Christophe PEREZ
Le Fri, 29 Sep 2006 16:30:50 +0000, Paul Pygeon a écrit:

Là je sèche malgré toutes mes recherches.


Ajoute l'utilisateur concerné au groupe games.

Ou alors, c'est que je n'ai rien compris à l'affaire.

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
david
On Fri, 29 Sep 2006 16:30:50 +0000, Paul Pygeon wrote:

Bonjour,

J'essaie de lancer un jeu mais voici le message que j'ai pour le script
bash:

bash: ./et.x86: Permission non accordée

Les permissions du fichier sont les suivantes:

-rwxrwxrwx 1 flipper games 2014496 mai 2 2005 et.x86

et oui flipper fait partie du groupe games.

C'est pareil pour tout les fichiers exécutables du répertoire games,
dont les permissions sont les suivantes:

lrwxrwxrwx 1 flipper games 17 jun 2 11:23 games -> /Galactica/games//

Là je sèche malgré toutes mes recherches.

Quelqu'un a la solution ou un pointeur s.v.p.

Merci
Paul
Salut

Je crois qu'il y a une option dans le montage de partition qui permet
d'interdire l'execution.
Peut être est ce ton problème...

David.

Avatar
Blaise Potard
Bonjour,

J'essaie de lancer un jeu mais voici le message que j'ai pour le script
bash:

bash: ./et.x86: Permission non accordée

Les permissions du fichier sont les suivantes:

-rwxrwxrwx 1 flipper games 2014496 mai 2 2005 et.x86


!! Si j'étais un shell, j'interdirais moi aussi l'exécution d'un fichier
qui a les droits d'écriture pour la terre entière !! En principe, il ne
devrait y avoir que le propriétaire à avoir le droit d'écriture sur le
fichier, donc il faudrait faire un chmod 755 sur le fichier (mais à ma
connaissance bash n'est pas un shell parano, donc ce ne doit pas être le
problème).

et oui flipper fait partie du groupe games.

C'est pareil pour tout les fichiers exécutables du répertoire games,
dont les permissions sont les suivantes:

lrwxrwxrwx 1 flipper games 17 jun 2 11:23 games -> /Galactica/games//


Là, tu donnes un mauvais exemple. C'est un lien symbolique, et vers un
répertoire en plus !

Là je sèche malgré toutes mes recherches.

Quelqu'un a la solution ou un pointeur s.v.p.


Essaye de nous en dire plus sur ta configuration : distribution, etc.
En tout cas, chez moi Enemy Territory marche ;-)

Avatar
Paul Pygeon
Blaise Potard a écrit:
Bonjour,

Essaye de nous en dire plus sur ta configuration : distribution, etc.
En tout cas, chez moi Enemy Territory marche ;-)


Mandriva 2006. Voici une partie de mon fstab (le répertoire games est
dans Galactica):

/dev/hda5 / ext3 defaults 1 1
/dev/hdb1 /Backup ext3 defaults 1 2
/dev/hdb6 /Galactica ext3 defaults 1 2
/dev/hdb5 /Test reiserfs defaults 1 2
none /dev/shm tmpfs defaults 0 0
/dev/hda6 /home ext3 defaults 1 2

J'ai le même problème avec l'ensemble du répertoire games. Un autre
exemple:

games]# ls -l enemy-territory/
total 2792
-rwxr-xr-x 1 flipper games 3566 mai 2 2005 CHANGES*
drwxr-xr-x 3 flipper games 4096 mai 2 2005 Docs/
-rwxr-xr-x 1 flipper games 167 mai 2 2005 et*
-rwxr-xr-x 1 flipper games 170 mai 2 2005 etded*
-rwxr-xr-x 1 flipper games 754180 mai 2 2005 etded.x86*
drwxr-xr-x 3 flipper games 4096 mai 2 2005 etmain/
-rwxr-xr-x 1 flipper games 2014496 mai 2 2005 et.x86*
-rwxr-xr-x 1 flipper games 1290 mai 2 2005 ET.xpm*
-rwxr-xr-x 1 flipper games 14550 mai 2 2005
EULA_Wolfenstein_Enemy_Territory.txt*
-rwxr-xr-x 1 flipper games 287 mai 2 2005 openurl.sh*
drwxr-xr-x 3 flipper games 4096 mai 2 2005 pb/
-rwxr-xr-x 1 flipper games 206 mai 2 2005 pbcl.db*
-rwxr-xr-x 1 flipper games 22032 mai 2 2005 v1.02_Readme.htm*

[ games]# enemy-territory/et.x86
bash: enemy-territory/et.x86: Permission non accordée


[ games]# enemy-territory/et
bash: enemy-territory/et.x86: Permission non accordée

Le script ne se lance pas même en root. Je spécifie que l'utilisateur
flipper est membre du groupe games

Merci

Avatar
Dominique MICOLLET
Paul Pygeon wrote:

bash: ./et.x86: Permission non accordée


___$ file ./et.x86

pour vous assurer qu'il s'agit bien d'un exécutable, et qu'il est
dans un format que votre système reconnaît.

--
Cordialement

Dominique MICOLLET Email :
Universite de Bourgogne
9, Avenue Alain SAVARY BP 47870 Tel : +33/(0)3-80-39-59-27
21078 DIJON CEDEX FRANCE Tfx : +33/(0)3-80-39-68-69