Permission denied sur un fichier -rwxrwxrwx

Startseite

Nachricht beantworten
Autor: Olivier Guerrier
Datum:  
To: ML Guilde
Betreff: Permission denied sur un fichier -rwxrwxrwx
Bonjour *,

contexte: soit une tentative d'installer j2re dans un compte user.

~$ ./j2re1.4.2_05/bin/java -version
bash: ./j2re1.4.2_05/bin/java: Permission denied

:~$ strace ./j2re1.4.2_05/bin/java
execve("./j2re1.4.2_05/bin/java", ["./j2re1.4.2_05/bin/java"], [/* 15
vars */]) = 0
strace: exec: Permission denied

~$ ls -l ./j2re1.4.2_05/bin/java
-rwxrwxrwx 1 moi moi 64940 Jun 4 06:32 ./j2re1.4.2_05/bin/java [1]

cat /proc/mounts pour la partoche en question donne:
nfs rw,v3,rsize=8192,wsize=8192,hard,intr,udp,lock
(pas de noexec en vue...)

et pour finir

~$ su root -c './j2re1.4.2_05/bin/java -version'
Password:
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)

en root ça marche

Donc je sèche lamentablement... je connaissais le noexec, mais là ça a
l'air d'être plus subtil (ou tellement simple que je passe à coté)


Olivier

[1] le chmod -R 777 ./j2re1.4.2_05 est de moi dans moment d'agacement,
quand j'aurais compris je reinstallerais propre.