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.
