Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

24.07.2007, 15:28

Link/Verknüpfung für Programmstart erzeugen

Hallo Leute,
ich habe folgendes Problem:
Ich habe den ddclient und teamspeak installiert, was soweit auch beides funktioniert..., allerdings muss ich die beiden Programme immer recht umständlich starten (ddclient über root-Terminal, für Teamspeak melde ich mich erst mit su ts mit dem User ts an, switche dann ins home-Verzeichnis und dort muss ich dann noch das Startskript von Teamspeak starten...) Das Ganze geht ja sicherlich auch einfacher :() nur habe ich keine Ahnung wie :keineahnung: , da ich noch nicht allzu viel mit Linux gearbeitet habe...

Vielen Dank für eure Hilfe

benshi

Fortgeschrittener

  • »benshi« ist männlich

Beiträge: 175

Wohnort: NRW

Beruf: Student!

  • Nachricht senden

2

24.07.2007, 22:19

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.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

3

10.11.2007, 12:51

RE: Link/Verknüpfung für Programmstart erzeugen

die frage ist natürlich, warum du die beiten programme nicht gleich beim systemstart automatisch mitstarten lässt?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Thema bewerten