PDA

View Full Version : TS nicht als root autostarten


Elger
08-10-2005, 17:25
Hallo,
ich hab mal eine (wahrscheinlich ziemlich dumme) Frage: Wie kann ich einen Teamspeak-Server unter SUSE 9.1 mit einem Startscript im init.d Verzeichnis so starten, dass der Server nicht als root läuft?

MfG Elger

ScP
08-10-2005, 17:48
http://forum.goteamspeak.com/showthread.php?t=26285

Elger
09-10-2005, 11:10
Danke, aber wie genau kann ich denn jetzt im Startscript den User festlegen. Ich habe am Anfang "USER = ..." gesehen, reicht das oder wird damit dann weiter unten noch was gemacht? Ich würde einfach gerne versthen wie genau das dann geht :)

MfG Elger

Cyrus
09-10-2005, 11:33
es reicht die variable USER auf den gewünschten User zu setzen (und natürlich den richtigen pfad zum tsserver), diese variablen werden dann bei bedarf vom script benutzt.

siehe z.B.
su $USER -c "$DIR/server_linux -PID=tss2.pid" &
führt dann den TeamSpeak server unter benutzer $USER aus