[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Befehlsabweisung 'bad interpreter'



Am Sonntag, 29. Februar 2004 14:47 schrieb Hans Georg Keller:
> Status:
> ~~~~~~~
> root als Softlink erzeugt  'ln -s /home/root  /root'
> /home/root/bin == /root/bin ist meine private Tool-Sammlung.
>
> Beispiel:
> ~~~~~~~~~
> 'cat /home/root/bin/beep'
> -->
> #!/bin/bash
> echo -e "\007"
> <--
>
> owner  root:trusted
> mode   755
>
>
> 'beep'
> -->
> bash: /root/bin/beep: /bin/bash: bad interpreter: Permission
> denied <--
>
> Wenn ich jedoch beep nach /bin kopiere, dann piepts
> erwartungsgemäß. Nun möchte ich aber meine selbsterstellten Tools
> nicht mit den Standardpaketen vermischen, bzw. es gibt eine Menge
> Tools aus meiner SuSE-Zeit die ich glücklicherweise von
> vornherein in einem separaten Verzeichnis auf der /home Platte
> aufbewahrt hatte.

Kann es sein, dass /root in einem mit *noexec* gemounteten 
Dateisystem liegt? Die Fehlermeldung scheint mir darauf hinzudeuten 
(zumindest habe ich sie in solchen Fällen bei mir schon gesehen).

Jan

BTW: Ein guter Platz für eigene Tools ist immer /usr/local/bin



Reply to: