Hallo zusammen,
ich habe für einen Kunden ein Modul (Service) geschrieben, welches in regelmäßigen Abständen Dateien, die auf einem Server im Firmennetzwerk liegen, in den Media Store importiert bzw. dort aktualisiert. Leider habe ich Probleme mit dem Zugriff auf diesen Server.
Das Modul habe ich auf meiner Dev-Umgebung (Windows 7) bereits erfolgreich getestet.
Was ich bisher herausgefunden habe:
FirstSpirit-Server unter Windows
Wird FirstSpirit unter Windows als Dienst ausgeführt, so läuft dieser standardmäßig unter dem Konto „Lokales Systemkonto“.
Mit diesem Konto können nur Dateien von lokalen Laufwerken eingelesen werden, z.B. D:/Daten/
Sollen aber Dateien von einem Server im Netzwerk eingelesen werden, z.B. \\\\Servername\\Daten\\,
so reichen die Berechtigungen des Kontos „Lokales Systemkonto“ nicht aus.
Ich habe den FirstSpirit-Dienst dann mal unter einem Benutzer gestartet, der Berechtigungen auf dem Server hat.
Damit konnte ich dann auch Dateien von einem Netzwerkserver importieren.
Bei meinem Kunden ist FirstSpirit allerdings unter Linux installiert, womit ich mich nicht so gut auskenne.
FirstSpirit-Server unter Linux
Bei einer Installation unter Linux wird standardmäßig das lokale Benutzerkonto „fs4“ angelegt.
Dieses Konto ist normalerweise auch nur im CMS-Verzeichnis berechtigt.
Im Servermonitoring unter FirstSpirit > Konfiguration > System steht beim Eintrag user.name „fs4“.
FS-Server und Daten-Server befinden sich in derselben Sicherheits-Zone, so dass es damit schon mal keine Probleme geben dürfte.
Die Frage ist jetzt, was gemacht werden muss, damit sich das Modul die Dateien von \\\\Servername\\Daten\\ abholen kann.
Interessant wäre zu wissen, welche Möglichkeiten es generell für das Zugriffs-Problem gibt und was die einfachste Lösung ist.