Ubuntu Server Samba läuft als root?

7

Ich habe kürzlich Ubuntu Server 10.04 installiert. Ich habe den Samba-Dateiserver aus dem Installationsmenü ausgewählt und alles funktioniert einwandfrei. Das Problem ist, dass der Samba-Daemon als Root ausgeführt wird, was mich etwas nervös macht.

Ich habe dieser Gruppe eine 'Samba'-Gruppe und einen Benutzer namens' Samba 'hinzugefügt, aber ich kann den Daemon nicht darunter ausführen. MySQL von der LAMP scheint als eigener Benutzer zu laufen.

guntbert
quelle
Dies wird nicht aufgegeben (es hat eine gute, positiv bewertete Antwort und nur unbeantwortete Fragen können als aufgegeben betrachtet werden), und es scheint die Beschreibung von zu lokalisiert auf andere Weise zu erfüllen . Ich empfehle, dies wieder zu öffnen.
Eliah Kagan

Antworten:

10

Das Ausführen von Samba unterscheidet sich geringfügig vom Ausführen von Apache oder MySQL.

Wenn Sie eine Verbindung zum Webserver herstellen, werden alle Prozesse als Benutzer-www-Daten ausgeführt. Wenn Sie eine Verbindung zu mysqld herstellen, werden alle Prozesse als Benutzer mysql ausgeführt.

Wenn Sie jedoch eine Verbindung zu Samba herstellen, wird ein neuer Prozess mit Ihren Benutzeranmeldeinformationen verzweigt. Nur root kann Prozesse wie andere Benutzer verzweigen.

Es ist richtig, dass Samba als Root ausgeführt wird.

Richard Holloway
quelle