apache-user ändern

enr00

enr00

Routinier
Ich wüsste gerne, wie man der User eines Dämon ändert, ich habe mir extra einen User apache erstellt, doch wie ich jetzt gemerkt habe, läuf apache2 unter www-data...
Das ist ja eigentlci nicht so schlimm, doch ich möchte eigentlich überhaupt keinen Dämonen als Root laufen haben, doch den teamspeak server habe ich als root installiert, und wie kann ich ihn jetzt als teamspeak starten?

//Vielen Dank für eure Antworten im Voraus...
 
doch wie ich jetzt gemerkt habe, läuf apache2 unter www-data...
Das ist ja eigentlci nicht so schlimm, doch ich möchte eigentlich überhaupt keinen Dämonen als Root laufen haben

Sorry, aber Häh?

www-data ist nicht root, und natürlich läuft auch der Apache nicht unter root, sondern - wie du ja selber sagst - unter www-data.

doch den teamspeak server habe ich als root installiert,

Das ist soweit völlig normal.

und wie kann ich ihn jetzt als teamspeak starten?

Wie startest du ihn denn bisher?
 
Sorry, aber Häh?

www-data ist nicht root, und natürlich läuft auch der Apache nicht unter root, sondern - wie du ja selber sagst - unter www-data.
Ok, das habe ich soweit verstanden, aber wie kann ich zum Beispiel den Apache2 unter dem Usernamen apache laufen lassen?

Wie startest du ihn denn bisher?
ich mache
Code:
su teamspeak
dann
Code:
cd
dann
Code:
./teamspeak2-server-startscript start...
Eigentlich läuft er ja nicht als Dämon, das habe ich jetzt verstanden, aber we kann ich Dämonen unter einem bestimmten Benutzernamen starten?
 
Wie startest du ihn denn bisher?
ich mache
Code:

su teamspeak

dann
Code:

cd

dann
Code:

./teamspeak2-server-startscript start...

Du Spaßvogel........:devil:

Mittels


wechselst du ja zum User "teamspeak" und startest /lässt ihn auch unter diesem User laufen.

Poste mal (als root) die Ausgabe von

Code:
ps aux | grep -i teamspeak

nachdem du ihn gestartet hast.

Zum Apache:

Den User änderst du in der

Code:
/etc/apache2/apache2.conf

Da gibt es eine Zeile namens

Code:
User www-data

die bestimmt unter welchem User der Apache läuft.

Desweiteren bitte lesen:

Code:
man su
man ps
man grep
 
Code:
sidux:/home/antr4xx# ps aux|grep -i teamspeak
root     10543  0.0  0.0   5040   824 pts/4    S+   22:01   0:00 grep -i teamspeak

Den User änderst du in der

Code:

/etc/apache2/apache2.conf

Da gibt es eine Zeile namens

Code:

User www-data

die bestimmt unter welchem User der Apache läuft.
Danke

Desweiteren bitte lesen:

Code:

man su
man ps
man grep

Ok, werde ich machen...
 

Ähnliche Themen

Apache HTTP Server startet nicht

Keine grafische Oberfläche (Debian Installation)

Empfehlung für Server Distribution

Ordner für einen User freigeben

Terminal Server Client behält die eingestellten Verbindungen nicht

Zurück
Oben