Init.d script als USER und nicht als ROOT starten

sawyer180

Cadet 3rd Year
Registriert
Juni 2010
Beiträge
61
Hey,

folgendes Problem - mein Teamspeak 3 Server wird nach Ausfall/Herunterfahren meines Servers per init.d neugestartet - allerdings als root. Da dies bekannterweiße Sicherheitsrisiken birgt wollte ich Fragen ob und wie es möglich ist einen init.d script als user zu starten ?!

Vielen Dank schonmal..
MfG sawyer180
 
Huhu,

habe lediglich den schon beiligenden ts3server_startscript.sh genutzt - danke erstmal für deine links haben mir schließlich die lösung gebracht :-)....

Code:
#!/bin/bash

sudu -u teamspeak /home/teamspeak/teamspeak3_server/ts3server_startscript.sh $1

als init.d script - dann noch den gewünschten user in die sudoers eintragen und fertig :-)..

Noch einmal Danke

MfG sawyer180
 
Zurück
Oben