Author: Olivier Guerrier
Date:
To: ML Guilde
Subject: 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.