Der Benutzerwechsel Apache läuft wie unter Windows

Der Benutzerwechsel Apache läuft wie unter Windows

Unsere Apache-Installation läuft derzeit als Standardkonto „LocalSystem“ auf einem Windows-Server. Wir müssen Apache Lese- und Schreibzugriff auf ein Verzeichnis auf einer Netzwerkfreigabe erteilen. Da „LocalSystem“ nicht in der Liste der Netzwerkbenutzer angezeigt wird, wenn wir Berechtigungen erteilen, wollte ich den Benutzer, unter dem Apache läuft, in ein anderes Konto auf dem Server ändern und diesem Konto Lese-/Schreibberechtigungen für die Netzwerkfreigabe erteilen. Ist dies der richtige Ansatz, wenn es um die Erteilung von Berechtigungen für Apache unter Windows geht? Dies ist das erste Mal, dass ich mich mit Berechtigungen für Netzwerklaufwerke beschäftige. Ich möchte also sicherstellen, dass ich bei diesem Ansatz nicht in irgendwelche Fallstricke tappe. Danke.

Antwort1

Die Antwort fand ich in derApache-Dokumentation. Klar.

Standardmäßig sind alle Apache-Dienste so registriert, dass sie als Systembenutzer (LocalSystem-Konto) ausgeführt werden. Das LocalSystem-Konto hat keine Zugriffsrechte auf Ihr Netzwerk über einen von Windows gesicherten Mechanismus, einschließlich Dateisystem, Named Pipes, DCOM oder Secure RPC. Es hat jedoch lokal weitreichende Zugriffsrechte. Erteilen Sie dem LocalSystem-Konto niemals Netzwerkberechtigungen! Wenn Apache auf Netzwerkressourcen zugreifen können muss, erstellen Sie ein separates Konto für Apache, wie unten beschrieben.

verwandte Informationen