vfat teil zwei: perl bad interpreter: permission denied

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Fabeltier
Beiträge: 49
Registriert: 29.08.2006 17:56:01

vfat teil zwei: perl bad interpreter: permission denied

Beitrag von Fabeltier » 24.09.2009 16:52:46

Hallo,

ich habe ein paar Perl Scripten auf einem USB Stick (vfat) und kann sie nicht ausfuehren, mit folgender Fehlermeldung:

Code: Alles auswählen

./foobar.pl: /usr/bin/perl: bad interpreter: Permission denied
Die Scripte laufen unter home einwandfrei.

Der USB Stick wird folgendermassen gemountet (fstab):

Code: Alles auswählen

/dev/sdb1   /mnt/usbstick   vfat   defaults,users,noauto,quiet,shortname=mixed    0    0
Wo und wie stelle ich die Rechte fuer Perl ein?

schauinsland
Beiträge: 455
Registriert: 19.11.2007 11:17:40

Re: vfat teil zwei: perl bad interpreter: permission denied

Beitrag von schauinsland » 24.09.2009 16:57:30

Hallo.

Gar nicht. Die mount-Optionen user(s) bewirken, dass das Laufwerk mit der noexec-Option eingebunden wird. Deshalb kannst Du nichts ausführen, s.a. man mount, unter -o.
Ergänze in der fstab die mount-Optionen um exec.

Gruß,

schauinsland

Fabeltier
Beiträge: 49
Registriert: 29.08.2006 17:56:01

Re: vfat teil zwei: perl bad interpreter: permission denied

Beitrag von Fabeltier » 24.09.2009 17:03:14

Na super, und in der manpage steht das hier zuerst:
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.
Hab "exec" dazugeschrieben, jetz geht's auch wieder.. Besten Dank!!! :D

Antworten