Ich habe mir mal das tutorial zur installation von teamspeak durchgelesen. Wahrscheinlich wird aus Sicherheitsgründen dieser neue User ts angelegt, dann muss man schonmal ein paar Passwörter eingeben. Ansonsten kannst du das ganze auch so Autostarten (Holzhammermethode):
Installiere sudo und editiere /etc/sudoers wie folgt:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
Cmnd_Alias DDCLIENT = /pfad/ddclient
# /pfad muss hier durch den Pfad zu ddclient ersetzt werden
Cmnd_Alias SUTS = /bin/su ts
# User privilege specification
root ALL=(ALL) ALL
username ALL = NOPASSWD: DDCLIENT, SUTS
#username mit deinem usernamen ersetzen
|
Damit erlaubst du deinem Standarduser mittels sudo und ohne Passwort ddhclient auszuführen und "ts zu werden"
Jetzt noch ein Skript, mit dem du das ganze automatisch ausführen lässt:
|
Quellcode
|
1
2
3
4
|
#!/bin/sh
sudo ddhclient
sudo su ts
~/startskriptvonteamspeakserver #startscript im home Ordner von ts ausführen
|
So, das wärs schon, das Skript nur noch ausführbar machen:
chmod +x namedestollenscriptes
und starten. Oder in deine eventuelle graphische Oberfläche integrieren und starten.