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.
security
server
configuration
samba
guntbert
quelle
quelle
Antworten:
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.
quelle