I recently discovered that scripts have become non-executable on my reiserfs 
share, even though the -x flags are set:
[EMAIL PROTECTED]:/home/kris# cat tst
#! /usr/bin/perl -w
print "Hello world\n";
[EMAIL PROTECTED]:/home/kris# ./tst
bash: ./tst: /usr/bin/perl: bad interpreter: Toegang geweigerd #(=Access denied)
[EMAIL PROTECTED]:/home/kris# perl tst
Hello world
[EMAIL PROTECTED]:/home/kris# cp tst /tmp
[EMAIL PROTECTED]:/home/kris# cd /tmp
[EMAIL PROTECTED]:/tmp# ./tst
Hello world
[EMAIL PROTECTED]:/tmp# ls tst -l
-rwxr-xr-x  1 root root 43 2005-08-30 15:19 tst
[EMAIL PROTECTED]:/tmp# ls /home/kris/tst -l
-rwxrwxr-x  1 kris users 43 2005-08-25 11:00 /home/kris/tst
[EMAIL PROTECTED]:/tmp# file tst
tst: perl script text executable
[EMAIL PROTECTED]:/tmp# file /home/kris/tst
/home/kris/tst: perl script text executable

/tmp is on an ext3 share (same machine). The perl help unable to help, looks 
like a reiserfs problem. Some other info:
[EMAIL PROTECTED]:/tmp# cat /etc/fstab | grep home
/dev/hda3 /home reiserfs defaults,exec,user,auto 0 0

(I just added the exec and did a remount to try but it didn't help, it's not 
really necessary)

[EMAIL PROTECTED]:/tmp# uname -a
Linux A00012344 2.6.7 #2 SMP Wed Jul 28 04:25:36 CEST 2004 i686 GNU/Linux

Thx

Kris
*** Disclaimer ***

Deze e-mail, met eventuele bijlagen, is alleen bestemd voor de persoon of 
organisatie aan wie hij gericht is en, in voorkomend geval, alleen voor het 
daarin opgegeven doel of gebruik. Hij kan vertrouwelijke informatie bevatten 
en/of persoonlijke standpunten die niet noodzakelijk met die van de VRT 
stroken. Elk gebruik van deze informatie (zoals bewerken, doorsturen, geheel of 
gedeeltelijk reproduceren of verspreiden in welke vorm ook) door anderen dan de 
geadresseerde, is verboden. Hebt U deze e-mail per vergissing ontvangen, meld 
dat dan a.u.b. aan de VRT en wis de e-mail.
 

Reply via email to