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

Befehlsabweisung 'bad interpreter'



Eigene Tools werden mit 'bad interpreter' abgewiesen.

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.

Bei SuSE funktionierte der Softlink  /root  auf  /home/root

Zudem habe ich sowohl  /root/bin als auch /root/home/bin in den Suchpfad 
aufgenommen.

<--
BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05a" [2]="0" [3]="1" [4]="release" [5]="i386-pc-linux-gnu")
BASH_VERSION='2.05a.0(1)-release'
OSTYPE=linux-gnu
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/root/bin:/sbin:/usr/sbin:/home/root/bin
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:histexpand:monitor:history:interactive-comments:emacs
SHLVL=2
UID=0
USER=root
-->

Wo liegt der Hund begraben ?

mfg Hans Georg Keller




Reply to: