SEO-Software von Suchmaschinenoptimierung.de

TS SErver Installation

(hier klicken, um zum Original Thread zu gelangen)
Gotchi
Hallo!

Bevor einer meckert: Ich hab diverse Threads, Tuts und was weiß ich zu dem Thema gelesen. Leider haben diese mir nicht weitergeholfen.

Ich habe einen eigenen Benutzer auf einem Root (nicht mein root, sonern gratis im Inet Augenzwinkern )
Innerhalb meines Users hab ich auch alle Rechte etc.
TS ist soweit fertig, dass ich eigentlich nur das Startscript ausführen muss da kommt aber:

Zitat:

./teamspeak2-server_startscript start
bash: ./teamspeak2-server_startscript: /bin/bash: bad interpreter: Permission denied
(CHMod ist 744)


ohne: ./
Zitat:

teamspeak2-server_startscript start
bash: teamspeak2-server_startscript: command not found

Also hab ich nachgeschaut ob ich überhaupt zugriff auf /bon/bash hab bzw ob der Pfad stimmt.

Zitat:

whereis bash
bash: /bin/bash /usr/lib/bash /usr/share/man/man1/bash.1.gz


Der Pfad ist also richtig mit /bin/bash in dem Startscript eingetragen.

Hab auch nochmal extra nachgeschaut ob ich Zugriff auf bash hab. Und ich habe...

Jetzt hab ich allerdings keine Ahnung mehr was ich noch machen soll.

Mfg Gotchi
TroX
ändere die chmod-rechte mal auf 0777

mfg
Gotchi
Funktioniert auch nicht. Gleicher Fehler.

Edit:

Hier mal die Mountparameter
Zitat:

cat /etc/fstab
LABEL=/ / ext2 defaults 1 1
LABEL=/d0 /d0 ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /d1 ext3 defaults 1 2
LABEL=BIG /big ext3 defaults,nosuid,noatime,usrquota,grpquota 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults,usrquota,grpquota 1 2
LABEL=/usr /usr ext3 defaults,usrquota,grpquota 1 2
LABEL=/var /var ext3 defaults,usrquota,grpquota 1 2
/dev/hda7 swap swap defaults 0 0


und

Zitat:
[gotchi@phenix tss2_rc2]$ chmod a+x teamspeak2-server_startscript
[gotchi@phenix tss2_rc2]$ ./teamspeak2-server_startscript start
bash: ./teamspeak2-server_startscript: /bin/bash: bad interpreter: Permission denied


Hat auch nichts gebracht.

Edit2:

Scriptanfang:
Zitat:

#! /bin/bash
# Copyright (c) 2004 TeamSpeak team All rights reserved.
#
# Author: pwk.linuxfan 2004
#

case "$1" in
start)
if [ -e tsserver2.pid ]; then
echo "tsserver2.pid already exists...server already started ?";
echo "If you are sure the server is not running, delete tsserver2.pid"
exit 1
else
if [ "$UID" = "0" ]; then
echo WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
for c in $(seq 1 10); do
echo -n "!"
sleep 1
done
echo !


Whoami

Zitat:

[gotchi@phenix tss2_rc2]$ whoami
gotchi


ls -hal

Zitat:

ls -hal teamspeak2-server_startscript
-rwxrwxrwx 1 gotchi free 2.4K Mar 9 2004 teamspeak2-server_starts cript
Niemand
Hallo,

das Problem ist das der User "gotchi" der das Script ausführen will nicht auf "/bin/bash" zugreifen darf bzw. das ausführende Script unter dem User.

3 Möglichkeiten die mir spontan einfallen:

1. Als root /bin/bash chmod auf 755 setzen.

2. Sudo installieren.

3. TS unter root laufen lassen.

[Edit]
Sehe gerade, ist ja schon etwas älter das Thema.
[/Edit]
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.