ServerDienste unter automatisch und anderem Namen starten

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
phxxxhh
Beiträge: 30
Registriert: 27.08.2005 11:03:45

ServerDienste unter automatisch und anderem Namen starten

Beitrag von phxxxhh » 04.11.2005 16:31:23

Hallo alle zusammen,

ich habe auf meinem Debian Sarge einen Battlefield2 Server, eine Config-Software, einen Teamspeak-2 Server, einen CounterstrikeServer, etc. laufen.

Für jeden Dienst hab ich einen eigenen User angelegt und kann das über den dann jeweils manuell starten .. das geht alles gut. Hauptsache keine Gameserver als root starten ;-)

Nun will ich aber, das die beim Rechnerstart automatisch starten und zwar auch unter dem User den ich dafür gemacht habe ... ohne das ich mit 'ner SSH-session rauf muss und das manuell starte ...

Wie mache ich das ? Ich bräuchte da eine recht genaue Anleitung ;-)

Danke und Gruß,

PHX
Debian Sarge 3.1 | P-IV 2,8 GHz | Asus P5RD1-V | LAN + X300 onboard

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Beitrag von Cloonix » 04.11.2005 16:35:15

Hi,

vielleicht schaust dir mal die Manpage zu sudo an und die Skripte in den einzelnen Runtime Levels unter /etc/rc.x, wobei x für das Level steht.

Viel Erfolg.
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 05.11.2005 13:27:23

Die Startup-Skripte werden als root ausgefuehrt, was dir fehlt ist also ein solches Skript. Und im Skipt musst du eigentlich nur su benutzen. Denn root kann sich ohne Passwort in jeden anderen User verwandeln und damit kannst du dann deine Sachen mit ihren eigenen Usern starten.
Postgresql macht das z.B. so:

Code: Alles auswählen

su - postgres -c /usr/lib/postgresql/bin/postgresql-startup
Damit wird als Benutzer postgres das Kommando /usr/lib/postgresql/bin/postgresql-startup ausgefuehrt.
Zuletzt geändert von nepos am 06.11.2005 11:43:11, insgesamt 1-mal geändert.

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Beitrag von Cloonix » 06.11.2005 09:19:17

Stimmt, ich lag mit sudo natürlich falsch... Danke nepos ;)
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

Antworten