Linux 15.036 Themen, 107.107 Beiträge

bash: ./setup.sh: /bin/bash: bad interpreter: Keine Berechti

KarstenW / 4 Antworten / Baumansicht Nickles

Hallo Linuxexperten,

ich habe Linux schon ein paar Jahre. Deshalb bin ich über folgende Fehlermeldung ganz erstaunt:

dr-xr-xr-x 1 root root 2048 2002-07-31 23:40 setup.data
-r-xr-xr-x 1 root root 17641 2002-07-31 23:39 setup.sh
Winkler:/dvdrom# ./setup.sh
bash: ./setup.sh: /bin/bash: bad interpreter: Keine Berechtigung

setup.sh ist ein Shellscript. In der ersten Zeile steht ein Pseudokommentar (#!/bin/bash). Normalerweise wird dann beim Start des Shellscriptes die jeweilige Shell automatisch gestartet. Wenn ich aber das Shellscript von CD-ROM starten will, kommt die genannte Fehlermedlung.
Nur wenn ich eine Subshell starte und als Parameter das Shellscript mit angebe, wird das Shellscript gestartet:

sh ./setup.sh oder
bash ./setup.sh.

Weiß da jemand warum man beim Installieren von CD-ROM eine neue Subshell starten muß um ein Shellscript zu starten? Ich dachte immer das durch den Pseudokommentar die Subshell automatisch gestartet wird.

Die Frage kommt mir selber blöd vor.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
XPectIT KarstenW „bash: ./setup.sh: /bin/bash: bad interpreter: Keine Berechti“
Optionen

Liegt die bash auch im Pfad /bin wenn du von CD (was überhaupt?) startest?

bei Antwort benachrichtigen
the_mic KarstenW „bash: ./setup.sh: /bin/bash: bad interpreter: Keine Berechti“
Optionen

kann es sein, dass du das cdrom mit der option "noexec" mountest?

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
Klaus_T KarstenW „bash: ./setup.sh: /bin/bash: bad interpreter: Keine Berechti“
Optionen

Du hast in der /etc/fstab bestimmt "user" oder "users" drinstehen, nicht wahr?
Diese Option schliesst "noexec" mit ein.

Klaus

bei Antwort benachrichtigen
KarstenW Nachtrag zu: „bash: ./setup.sh: /bin/bash: bad interpreter: Keine Berechti“
Optionen

Stmmt, in der /etc/fstab- Datei steht bei den mount-Optionen ro,user,noauto.

Da hab ich gar nicht mehr dran gedacht :-).

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen