Re: probleme d'execution de scripts perl

2010-02-14 Par sujet François Boisson
Le Sat, 13 Feb 2010 19:40:50 +0100
l3w0rM webmas...@worm-fr.com a écrit:

 execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 
 EACCES (Permission denied)

Donc voilà un fichier lisible (par perl) mais non éxécutable.

Le «shebang» est correct.
Je ne vois que 
* les droits  du fichier (ça n'est pas ça)
*  Les droits de la partition (ça n'est pas ça mais bon, que donne mount?)
* un truc que je ne vois pas

François Boisson

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100214104016.2732ee5d.user.anti-s...@maison.homelinux.net



[RESOLU] Re: probleme d'execution de scripts perl

2010-02-14 Par sujet l3w0rM

Le 14/02/2010 10:40, François Boisson a écrit :

Le Sat, 13 Feb 2010 19:40:50 +0100
l3w0rMwebmas...@worm-fr.com  a écrit:

   

execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1
EACCES (Permission denied)
 

Donc voilà un fichier lisible (par perl) mais non éxécutable.

Le «shebang» est correct.
Je ne vois que
* les droits  du fichier (ça n'est pas ça)
*  Les droits de la partition (ça n'est pas ça mais bon, que donne mount?)
* un truc que je ne vois pas

François Boisson

   

probleme de droits de montage de nfs noexec 

dans mon fstab j avais : exec,user mais pb le exec n'etait pas pris en 
compte il faut le place apres le user soit : user,exec


merci a tous de votre aide


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b77ccc0.1000...@worm-fr.com



Re: [RESOLU] Re: probleme d'execution de scripts perl

2010-02-14 Par sujet moi-meme
Le Sun, 14 Feb 2010 11:20:02 +0100, l3w0rM a écrit :

 dans mon fstab j avais : exec,user mais pb le exec n'etait pas pris en
 compte il faut le place apres le user soit : user,exec
 
 merci a tous de votre aide

merci man fstab ?

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b782f33$0$20661$426a7...@news.free.fr



Re: [RESOLU] Re: probleme d'execution de scripts perl

2010-02-14 Par sujet l3w0rM

Le 14/02/2010 18:13, moi-meme a écrit :

Le Sun, 14 Feb 2010 11:20:02 +0100, l3w0rM a écrit :

   

dans mon fstab j avais : exec,user mais pb le exec n'etait pas pris en
compte il faut le place apres le user soit : user,exec

merci a tous de votre aide
 

merci man fstab ?

   

non merci aux pistes donnees par nicolas


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4b783acd.2080...@worm-fr.com



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 10:13, Vincent Morlot a écrit :

Bonjour,

le début du fichier de script contient bien la ligne
#!/usr/bin/perl


oui j ai

droit d'éxécution du fichier r?xr?xr??


oui en rx pour u / g / o

merci

quelques idées 


Le Saturday 13 February 2010 � 08:14, l3w0rM �crivait:


Bonjour la liste

Depuis quelques semaines j'ai un petit problème pour faire exécuter les
scripts perl :

le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il
s'exécute bien quand quand je fais perl monscript.pl

echo $PATH me donne bien : /usr/bin/

je suis en SID et je pense que le problème est apparu apres une mise à
jour .

une idée merci

philippe


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org








--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet moi-meme
Le Sat, 13 Feb 2010 08:20:02 +0100, l3w0rM a écrit :

 Depuis quelques semaines j'ai un petit problème pour faire exécuter les
 scripts perl :
 
 le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il
 s'exécute bien quand quand je fais perl monscript.pl
 
 echo $PATH me donne bien : /usr/bin/
 
 je suis en SID et je pense que le problème est apparu apres une mise à
 jour .

et que donne 
which perl ?

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 10:36, moi-meme a écrit :

Le Sat, 13 Feb 2010 08:20:02 +0100, l3w0rM a écrit :

   

Depuis quelques semaines j'ai un petit problème pour faire exécuter les
scripts perl :

le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il
s'exécute bien quand quand je fais perl monscript.pl

echo $PATH me donne bien : /usr/bin/

je suis en SID et je pense que le problème est apparu apres une mise à
jour .
 

et que donne
which perl ?
   

classic : /usr/bin/perl





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet Nicolas KOWALSKI
l3w0rM webmas...@worm-fr.com writes:

 Bonjour la liste

Bonjour,

 le script ne s'exécute pas lorsque je fait ./monscript.pl par contre
 il s'exécute bien quand quand je fais perl monscript.pl

Est-ce que ce script est bien marqué comme executable au niveau des
droits unix ? 

-- 
Nicolas

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 11:49, Nicolas KOWALSKI a écrit :

l3w0rMwebmas...@worm-fr.com  writes:

   

Bonjour la liste
 

Bonjour,

   

le script ne s'exécute pas lorsque je fait ./monscript.pl par contre
il s'exécute bien quand quand je fais perl monscript.pl
 

Est-ce que ce script est bien marqué comme executable au niveau des
droits unix ?
   

oui et il fonctionnait il y a plusieurs semaines
merci



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet Nicolas KOWALSKI
l3w0rM webmas...@worm-fr.com writes:

 Le 13/02/2010 11:49, Nicolas KOWALSKI a écrit :
 l3w0rMwebmas...@worm-fr.com  writes:

 le script ne s'exécute pas lorsque je fait ./monscript.pl par contre
 il s'exécute bien quand quand je fais perl monscript.pl
  
 Est-ce que ce script est bien marqué comme executable au niveau des
 droits unix ?

 oui et il fonctionnait il y a plusieurs semaines

Ok. 

Quel est le message d'erreur qui apparait lorsque tu le lances ?

-- 
Nicolas

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet moi-meme
Le Sat, 13 Feb 2010 08:20:02 +0100, l3w0rM a écrit :

 je suis en SID et je pense que le problème est apparu apres une mise à
 jour .

le problème ne vient pas de là ?

Moi frileux je suis sous Lenny.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet François Boisson

  le script ne s'exécute pas lorsque je fait ./monscript.pl par contre
  il s'exécute bien quand quand je fais perl monscript.pl
   
  Est-ce que ce script est bien marqué comme executable au niveau des
  droits unix ?
 
 oui et il fonctionnait il y a plusieurs semaines
 merci
 
perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)?
La partition est bien montée en éxécutable possible?

François Boisson

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 17:46, François Boisson a écrit :
   

le script ne s'exécute pas lorsque je fait ./monscript.pl par contre
il s'exécute bien quand quand je fais perl monscript.pl

 

Est-ce que ce script est bien marqué comme executable au niveau des
droits unix ?

   

oui et il fonctionnait il y a plusieurs semaines
merci

 

perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)?
   

oui

La partition est bien montée en éxécutable possible?
   

oui

François Boisson

   

merci de ton aide



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet Nicolas KOWALSKI
l3w0rM webmas...@worm-fr.com writes:

 perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)?

 oui
 La partition est bien montée en éxécutable possible?

 oui

strace /chemin/vers/le/script donne quoi ?

-- 
Nicolas

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 19:33, Nicolas KOWALSKI a écrit :

l3w0rMwebmas...@worm-fr.com  writes:

   

perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)?

   

oui
 

La partition est bien montée en éxécutable possible?

   

oui
 

strace /chemin/vers/le/script donne quoi ?

   
execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 
EACCES (Permission denied)

dup(2)  = 3
fcntl64(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb7fd5000

_llseek(3, 0, 0xbf84e6cc, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, strace: exec: Permission denied\n..., 32strace: exec: 
Permission denied

) = 32
close(3)= 0
munmap(0xb7fd5000, 4096)= 0
exit_group(1)   = ?


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet Nicolas KOWALSKI
l3w0rM webmas...@worm-fr.com writes:

 Le 13/02/2010 19:33, Nicolas KOWALSKI a écrit :
 strace /chemin/vers/le/script donne quoi ?

 execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 
 EACCES (Permission denied)

Je reproduis exactement la même chose avec un script sur une partition
montée en noexec:

n...@petole:/tmp$ strace ./toto
execve(./toto, [./toto], [/* 20 vars */]) = -1 EACCES (Permission
denied)


Et idem si le script n'a pas le flag executable:

n...@petole:~$ cp /tmp/toto .
n...@petole:~$ chmod -x toto
n...@petole:~$ strace ./toto
execve(./toto, [./toto], [/* 20 vars */]) = -1 EACCES (Permission
denied)


ls -l ./awstats.pl donne quoi ?

-- 
Nicolas

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 19:45, Nicolas KOWALSKI a écrit :

ls -l ./awstats.pl

 = ls -l ./awstats.pl
-rwxr-xr-x 1 www-data www-data 624764 Dec 23 23:03 ./awstats.pl




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet Nicolas KOWALSKI
l3w0rM webmas...@worm-fr.com writes:

 Le 13/02/2010 19:45, Nicolas KOWALSKI a écrit :
 ls -l ./awstats.pl
  = ls -l ./awstats.pl
 -rwxr-xr-x 1 www-data www-data 624764 Dec 23 23:03 ./awstats.pl

Bon, je donne ma langue au chat ce coup-ci :-/

l3w0rM, si tu trouves, ça m'intéresse beaucoup !

-- 
Nicolas

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: probleme d'execution de scripts perl

2010-02-13 Par sujet l3w0rM

Le 13/02/2010 21:22, Nicolas KOWALSKI a écrit :

l3w0rMwebmas...@worm-fr.com  writes:

   

Le 13/02/2010 19:45, Nicolas KOWALSKI a écrit :
 

ls -l ./awstats.pl
   

  =  ls -l ./awstats.pl
-rwxr-xr-x 1 www-data www-data 624764 Dec 23 23:03 ./awstats.pl
 

Bon, je donne ma langue au chat ce coup-ci :-/

l3w0rM, si tu trouves, ça m'intéresse beaucoup !

   
ok mail la j ai pris une autre machine et je me fais une install from 
scrash sans xen  en sid ... je garde ma vm pour regarder ça


bonne soirée


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org