So binden Sie eine Samba/CIFS-Freigabe in ownCloud Server ein

Die aktuellen Versionshinweise von ownCloud Classic führen Version 11.0.1 als Sicherheitsupdate auf und empfehlen ein Upgrade. Mit der Hauptversion 11.0.0 wurde außerdem die minimale PHP-Version auf 8.3 angehoben und veraltete Funktionen entfernt. Administratoren, die von Version 10.x aktualisieren, sollten daher vorab die PHP- und Anwendungskompatibilität prüfen. Der SMB/CIFS-Workflow selbst basiert weiterhin auf der Einbindung eines externen Speichers. Diese Anleitung orientiert sich an der SMB-Dokumentation von ownCloud Server 10.16, und Menübezeichnungen oder Abhängigkeiten können in Version 11.x abweichen.

Um eine Samba- oder Windows-Dateifreigabe zu verbinden, aktivieren Sie die Unterstützung für externen Speicher, stellen Sie sicher, dass der ownCloud-Server den SMB-Server erreichen kann, und fügen Sie in den administrativen Speichereinstellungen eine SMB/CIFS-Freigabe hinzu. Dadurch wird ein Eintrag für den Remote-Speicher in ownCloud erstellt; die Freigabe wird nicht im Linux-Dateisystem eingebunden /etc/fstab. Verwenden Sie diese Methode, wenn Benutzer über die ownCloud-Dateiseite auf Dateien zugreifen sollen und die Berechtigungen über die ownCloud-Freigabe und das SMB-Konto gesteuert werden sollen.

Was Sie vor dem Start benötigen

  • Administratorzugriff auf ownCloud Server und den SMB-Dateiserver.
  • Der DNS-Name oder die Adresse des SMB-Servers, der Freigabename, ein optionaler Unterordner und alle für die Anmeldung erforderlichen Domänen oder Arbeitsgruppen.
  • Ein dediziertes SMB-Konto mit ausschließlich den Lese- oder Schreibberechtigungen, die ownCloud-Benutzer benötigen. Dieses Konto muss außerdem über die Freigabe- und Dateisystem-ACLs auf dem SMB-Server zugelassen sein.
  • Eine Netzwerkroute und eine Firewall-Richtlinie, die es dem ownCloud-Host ermöglichen, den SMB-Server zu erreichen.
  • Die SMB-Unterstützung ist für Ihr ownCloud-Paket erforderlich. Bei einer manuellen Linux-Installation benötigt die zugehörige ownCloud-Anleitung möglicherweise das PHP- smbclientModul; Container-Images und Paketinstallationen können unterschiedliche Abhängigkeiten bereitstellen. Prüfen Sie die Anleitung für Ihre genauen ownCloud- und PHP-Versionen, anstatt einen alten Paketbefehl zu kopieren.

ownCloud dokumentiert einen Befehlszeilenzugriffstest vor der Konfiguration des externen Speichers. Bei einer Linux-Installation, auf der dieser smbclientverfügbar ist, testen Sie zuerst die Servererkennung und die Anmeldeinformationen. Die Passwortabfrage ist interaktiv, sodass das Passwort nicht im Shell-Verlauf gespeichert wird.

smbclient -L fileserver.example.com -U 'CORP/owncloud-reader'

Falls dies fehlschlägt, beheben Sie DNS-, Routing-, Firewall-, Domänensyntax- oder Freigabeberechtigungsprobleme, bevor Sie ownCloud weiter untersuchen. Ein Server, der die Freigabe nicht erreichen kann, kann sie Benutzern nicht zur Verfügung stellen.

ownCloud-Einstellungen-Apps-Seite mit aktivierter App zur Unterstützung externer Speichermedien.
Aktivieren Sie die Unterstützung für externen Speicher in Apps, bevor Sie in den Administrator-Speichereinstellungen eine SMB/CIFS-Freigabe hinzufügen.

Binden Sie die SMB/CIFS-Freigabe in ownCloud ein.

1. Externe Speicherunterstützung aktivieren

Melden Sie sich als ownCloud-Administrator an. Öffnen Sie „Einstellungen“ > „Apps“ , suchen Sie nach „Unterstützung für externen Speicher“ und aktivieren Sie diese, falls sie noch nicht aktiv ist. Öffnen Sie anschließend die Speicherverwaltungsseite, üblicherweise „Einstellungen“ > „Admin“ > „Speicher“ oder die entsprechende Bezeichnung in Ihrer Version. Falls auch benutzerdefinierte externe Einbindungen erforderlich sind, aktivieren Sie die separate Einstellung „Benutzern das Einbinden von externem Speicher erlauben“ erst, nachdem Sie die Netzwerkzugriffsrechte der Benutzer geprüft haben.

Bei zentral verwalteten Freigaben konfigurieren Sie diese auf der Seite „Administrativer Speicher“. Admin-Freigaben sind standardmäßig für alle Benutzer verfügbar. Beschränken Sie daher das Feld „Verfügbar für“ auf die gewünschten Personen oder Gruppen, bevor Sie sich darauf verlassen, dass die Inhalte der Freigabe privat sind.

2. Fügen Sie ein SMB/CIFS-Backend hinzu.

Wählen Sie in der Tabelle für externe Speichermedien unter „Speicher hinzufügen“ die Option „SMB/CIFS“ aus . Geben Sie einen aussagekräftigen Ordnernamen ein , z. B. „Ordnername“. Dieser Name ist der Mountpunkt, der Benutzern in ownCloud angezeigt wird. Es handelt sich nicht um den Freigabenamen des SMB-Servers.Projects

Die ownCloud Admin-Speicherseite mit SMB / CIFS, das im Menü „Speicher hinzufügen“ hervorgehoben ist.
Wählen Sie SMB / CIFS als externes Speicher-Backend; dadurch wird eine Mount-Zeile hinzugefügt, deren Verbindungsfelder von der Authentifizierungsmethode abhängen.

3. Geben Sie den Server- und Freigabepfad ein.

Füllen Sie die Felder für das SMB-Backend aus. Im ownCloud-10.16-Leitfaden sind dies die Server-URL, der Freigabename, der Remote-Unterordner, die Benutzer oder Gruppen, die die Freigabe verwenden dürfen, und gegebenenfalls eine Domäne. Beispielsweise würde ein Server mit dem Namen „<servername>“ fileserver.example.com, eine Freigabe mit dem Namen „<freigabename>“ projectsund ein Unterordner mit teamdem Namen „<unterordnername>“ diesen Remote-Unterordner unter dem ownCloud-Mountpunkt freigeben. Belassen Sie den Remote-Unterordner im Standard-Stammverzeichnis, wenn die gesamte Freigabe eingebunden werden soll.

Geben Sie den Serverwert im Format ein, das in Ihrer Version für das entsprechende Feld vorgesehen ist. Fügen Sie keine vollständige ownCloud-URL oder einen lokalen Pfad /mnt/sharein das SMB-Serverfeld ein. Falls Active Directory eine Domäne erfordert, verwenden Sie das Domänenfeld oder das dokumentierte Format für Domäne und Benutzername Ihrer gewählten Authentifizierungsmethode.

Ein ownCloud-Formular für externen Speicher mit den Feldern Ordnername, SMB-/CIFS-Backend, URL, Freigabe, Remote-Unterordner und Verfügbar für.
Ordnen Sie den ownCloud-Ordnernamen dem Server, der Freigabe und einem optionalen Unterordner zu; der sichtbare Ordnername ist der Mount, den die Benutzer öffnen.

4. Wählen Sie die Art der Übermittlung der Zugangsdaten.

Wählen Sie die Authentifizierungsmethode, die zum Kontomodell passt. Ein zentral verwaltetes Dienstkonto ist sinnvoll, wenn dieselbe Freigabe für mehrere Benutzer verwendet werden soll. Geben Sie Benutzername und Passwort in der SMB-Konfiguration ein und fügen Sie eine Domäne nur dann hinzu, wenn der Dateiserver dies erfordert. Speichern Sie das Passwort im geschützten Konfigurationsablauf von ownCloud und verwenden Sie ein dediziertes Konto anstelle eines persönlichen Administrator-Logins.

Die Methode „Anmeldeinformationen in Sitzung speichern“ verwendet die ownCloud-Anmeldeinformationen jedes Benutzers für die Remote-Freigabe und speichert diese nicht auf dem Server. ownCloud weist auf wichtige Kompromisse hin: Die direkte Freigabe dieser Freigabe und das Scannen von Dateien im Hintergrund funktionieren nicht wie gewohnt, da ownCloud die Speicherinformationen nicht speichert. Wählen Sie für den gemeinsamen Teamzugriff oder automatisierte Hintergrundvorgänge stattdessen eine unterstützte Methode, die die erforderlichen Anmeldeinformationen sicher speichert.

Ein ownCloud SMB/CIFS-Authentifizierungsformular mit Feldern für Benutzername und Passwort sowie einem optionalen Domänenfeld.
Stellen Sie ein dediziertes SMB-Konto bereit und fügen Sie eine Domäne nur dann hinzu, wenn die Authentifizierungseinstellungen des Dateiservers dies erfordern.

5. Zugriff einschränken und Montageoptionen festlegen

Verwenden Sie „Verfügbar für“, um die ownCloud-Benutzer oder -Gruppen auszuwählen, die die Freigabe sehen sollen. Vermeiden Sie es, eine Administratorfreigabe für alle zugänglich zu machen, wenn die Freigabe eingeschränkte Dateien enthält. Die Berechtigungen des SMB-Servers gelten weiterhin: Ein ownCloud-Benutzer kann nicht mehr Dateizugriff erhalten, als das SMB-Konto und die Server-ACLs erlauben.

Öffnen Sie die Mount-Optionen, um den Schreibschutz festzulegen, wenn Benutzer Dateien durchsuchen oder herunterladen sollen, ohne sie zu verändern. Die Freigabe externer Mounts ist in den ownCloud-Admin-Mount-Optionen standardmäßig deaktiviert. Aktivieren Sie die Freigabe nur, wenn Benutzer Dateien von diesem Mount über ownCloud freigeben sollen und Ihr Berechtigungsmodell dies zulässt. Die Auswahl von Benutzern im Verfügbarkeitsfeld des Mounts und die Aktivierung der Dateifreigabe sind separate Entscheidungen.

Der Auswahlbereich „ownCloud Verfügbar für“ wurde erweitert, nachdem die Projektteamgruppe ausgewählt wurde.
Beschränken Sie die Administratorfreigabe auf die ownCloud-Benutzer oder -Gruppen, die auf die Remote-Dateien zugreifen sollen.
Das Popup-Fenster mit den ownCloud-Mount-Optionen zeigt die Kontrollkästchen „Schreibgeschützt“ und „Freigabe aktivieren“ an.
Setzen Sie den Mountpunkt auf „Schreibgeschützt“, wenn keine Änderungen beabsichtigt sind; entscheiden Sie separat, ob Benutzer Dateien von diesem Mountpunkt freigeben dürfen.

6. Überprüfen Sie den Montagestatus

Pflichtfelder sind in der Speichertabelle der Administration gekennzeichnet. ownCloud speichert die Einbindung, sobald die erforderlichen Konfigurationen eingegeben wurden. Ein grüner Statuspunkt zeigt an, dass der externe Speicher bereit ist. Ein rotes oder gelbes Symbol bedeutet, dass ownCloud keine Verbindung herstellen konnte. Überprüfen Sie Hostname, Freigabe, Unterordner, Anmeldeinformationen, Kontoberechtigungen und Netzwerkverfügbarkeit. Laut Dokumentation kann eine Verbindungsstörung dazu führen, dass die Einbindung bis zu zehn Minuten lang als nicht verfügbar angezeigt wird. Klicken Sie auf das Statussymbol oder laden Sie die Administrationsseite neu, um es nach Behebung des Problems erneut zu versuchen.

Überprüfen Sie die Einbindung als Administrator und als Benutzer.

Öffnen Sie die ownCloud-Dateien-Seite als Benutzer der berechtigten Gruppe und prüfen Sie, ob der Mount-Ordner angezeigt wird. Testen Sie dies mit einer harmlosen Datei: Öffnen oder laden Sie eine vorhandene Datei herunter. Wenn der Mount-Ordner beschreibbar sein soll, erstellen oder laden Sie eine kleine Testdatei hoch, benennen Sie diese um und löschen Sie sie. Prüfen Sie, ob die gleichen Änderungen auf dem SMB-Server sichtbar sind. Wenn der Mount-Ordner schreibgeschützt ist, überprüfen Sie, ob Lesezugriffe funktionieren und Schreibzugriffe wie erwartet blockiert werden.

Zur Diagnose über die Kommandozeile occkönnen die ownCloud-Tools externe Mounts auflisten und einen Mount anhand seiner ID verifizieren. Führen Sie die Befehle als Webserver-Konto und aus dem ownCloud-Installationsverzeichnis aus; passen Sie Konto und Pfad an Ihr System an. Ermitteln Sie zunächst die tatsächliche Mount-ID aus der Liste und überprüfen Sie diese anschließend. Geben Sie Mount-Passwörter niemals in der Ausgabe von freigegebenen Befehlen preis.

cd /var/www/owncloud
sudo -u www-data ./occ files_external:list
sudo -u www-data ./occ files_external:verify 3

Die Zahl 3ist nur ein Beispiel. Ersetzen Sie sie durch die ID, die Ihre eigene files_external:listAusgabe zurückgibt. Führen Sie in Containern occden Befehl mit der Dokumentation der Bereitstellung aus, anstatt anzunehmen, dass der Host denselben Pfad oder Webbenutzer verwendet.

Die ownCloud-Dateien-Seite mit einem Projekt-Einschub in der Navigation und mehreren Beispielordnern und -dateien.
Prüfen Sie als berechtigter Benutzer, ob die Einbindung unter Dateien angezeigt wird, und testen Sie den Zugriff mit einer nicht kritischen Datei.
Ein Linux-Terminal, das die ownCloud-Befehle occ files_external:verify und files_external:list anzeigt.
Verwenden Sie die Mount-ID aus Ihrer eigenen files_external:list-Ausgabe, wenn Sie files_external:verify ausführen; Pfade und Dienstkonten variieren je nach Installation.

Fehlerbehebung anhand des Fehlerpunkts

Was Sie sehenWas zu überprüfen ist
SMB / CIFSfehlt in der Backend-ListeStellen Sie sicher, dass die Unterstützung für externen Speicher und das SMB-Backend aktiviert ist. Überprüfen Sie anschließend die Abhängigkeiten Ihres ownCloud-Pakets und der PHP-Laufzeitumgebung. Starten Sie nach Änderungen an PHP-Modulen den entsprechenden PHP-Prozess oder Webdienst neu.
smbclientServer oder Freigabe können nicht aufgelistet werden.Überprüfen Sie den Servernamen des ownCloud-Hosts, die Firewall- und Routing-Einstellungen, die Anmeldeinformationen, die Domänensyntax und die Berechtigungen sowohl für die Freigabe als auch für die zugrunde liegenden Dateien.
Die Montagereihe bleibt rot oder gelb.Überprüfen Sie die SMB-URL, den Freigabenamen, den Remote-Unterordner, das Konto und den Netzwerkpfad. Wenn der Host SELinux verwendet, lesen Sie die offiziellen SELinux-Richtlinien von ownCloud für ausgehenden Netzwerkzugriff, bevor Sie die Richtlinien ändern.
Die Halterung ist grün, aber ein Benutzer kann sie nicht sehen.Prüfen Sie die Verfügbarkeit für Benutzer/Gruppen und vergewissern Sie sich, dass die Person tatsächlich Mitglied dieser Gruppe ist. Administrator- und Benutzer-Mounts haben unterschiedliche Anwendungsbereiche.
Direkt auf dem SMB-Server hinzugefügte Dateien werden nicht sofort angezeigt.ownCloud erkennt möglicherweise nicht jede Änderung auf dem Remote-Speicher gleichzeitig, insbesondere nicht in tieferliegenden Ordnerstrukturen. Beachten Sie die Hinweise zu Hintergrundprozessen für externe Speicher und die Authentifizierungsbeschränkungen für den von Ihnen gewählten Mechanismus.

Einschränkungen bei der Planung

Eine externe SMB/CIFS-Einbindung stellt eine aktive Verbindung zu einem anderen Server dar und ist keine Kopie der Daten in ownCloud. Ist der SMB-Server nicht verfügbar, kann auch die Einbindung in ownCloud nicht mehr verfügbar sein. Das Ändern oder Entfernen einer externen Einbindung löscht nicht zwangsläufig alle Metadateneinträge der alten Konfiguration. Vermeiden Sie daher während des Testens das wiederholte Löschen und Neuerstellen von Produktionseinbindungen.

Die Wahl der Authentifizierungsmethode beeinflusst die Automatisierung. Sitzungsbasierte Anmeldeinformationen stehen Hintergrundprozessen nicht in derselben Weise zur Verfügung wie gespeicherte Dienstanmeldeinformationen. Änderungen, die direkt über einen anderen SMB-Client vorgenommen werden, werden möglicherweise nicht sofort in der Dateiansicht von ownCloud angezeigt. Wenn eine zuverlässige Hintergrunderkennung, Freigabe oder benutzerbezogene Zugriffskontrolle erforderlich ist, testen Sie diese Funktionen vor der Einführung mit dem ausgewählten Backend und der entsprechenden ownCloud-Version.

Offizielle Dokumentation

Die Dokumentation wurde am 6. Oktober 2026 geprüft. Paketabhängigkeiten und genaue Menübezeichnungen können je nach ownCloud-Version, Linux-Distribution und Container-Image variieren. Befolgen Sie die Installations- und Administrationsanleitung, die zu Ihrer Version passt.

Einen Kommentar hinterlassen

So konfigurieren Sie die LDAP-Authentifizierung in ownCloud Infinite Scale

So konfigurieren Sie die LDAP-Authentifizierung in ownCloud Infinite Scale

Konfigurieren Sie die LDAP-gestützte Anmeldung für ownCloud Infinite Scale, ordnen Sie Benutzer und Gruppen zu, wählen Sie zwischen integriertem und externem OIDC, schützen Sie Anmeldeinformationen und überprüfen Sie die Authentifizierung sicher.

So migrieren Sie von ownCloud 10 Classic zu ownCloud Infinite Scale

So migrieren Sie von ownCloud 10 Classic zu ownCloud Infinite Scale

Planen Sie eine Migration von ownCloud Classic 10 zu Infinite Scale mit der unterstützten Anwendung „migrate-to-ocis“. Erfahren Sie, welche Daten übertragen werden, welche nicht, welche LDAP-Voraussetzungen gelten, welche Befehle benötigt werden und welche Prüfungen beim Übergang durchzuführen sind.

So richten Sie benutzerdefinierte SpamAssassin-Regeln in Zimbra ein (sicher)

So richten Sie benutzerdefinierte SpamAssassin-Regeln in Zimbra ein (sicher)

Erfahren Sie, wo Zimbra benutzerdefinierte SpamAssassin-Regeln lädt, wie man eine .cf-Regel schreibt und validiert, wie man Amavis neu startet, wie man Nachrichtenkopfzeilen testet und wie man sicher ein Rollback durchführt.

So sichern und stellen Sie einzelne Postfächer in Zimbra CE wieder her

So sichern und stellen Sie einzelne Postfächer in Zimbra CE wieder her

Sichern und stellen Sie ein einzelnes Zimbra CE-Postfach mit zmmailbox wieder her. Exportieren Sie ein ZIP-Archiv mit Metadaten, überprüfen Sie es und testen Sie die Wiederherstellung sicher in einem Testkonto.

So konfigurieren Sie Speicherkontingente für Benutzer in ownCloud oCIS

So konfigurieren Sie Speicherkontingente für Benutzer in ownCloud oCIS

Erfahren Sie, wie Sie ein persönliches Speicherplatzkontingent für einen ownCloud Infinite Scale-Benutzer festlegen, dieses von Projektbereichs- und globalen Limits unterscheiden und neuen Benutzern rollenbasierte Standardeinstellungen zuweisen.

Behebung von BigBlueButton FreeSWITCH SIP-Registrierungs-Timeouts: Ein praktischer Diagnoseleitfaden

Behebung von BigBlueButton FreeSWITCH SIP-Registrierungs-Timeouts: Ein praktischer Diagnoseleitfaden

Diagnostizieren Sie BigBlueButton FreeSWITCH SIP-Registrierungstimeouts, indem Sie den Dienststatus, SIP- und ESL-Listener, NAT-Adressen, Firewall-Regeln und Protokolle überprüfen.

So beheben Sie den Fehler „Verbindung abgelehnt“ in der ownCloud Mobile App

So beheben Sie den Fehler „Verbindung abgelehnt“ in der ownCloud Mobile App

Beheben Sie Verbindungsfehler der ownCloud-Mobil-App, indem Sie die Server-URL, den HTTPS-Port, den Webserver, die Firewall, den Proxy, TLS und die vertrauenswürdigen Domänen überprüfen.

So schränken Sie die Benutzerregistrierung auf einem selbstgehosteten Matrix-Server ein

So schränken Sie die Benutzerregistrierung auf einem selbstgehosteten Matrix-Server ein

Vergleichen Sie die Möglichkeiten zur Kontrolle neuer Matrix-Konten auf Synapse, von der Deaktivierung der öffentlichen Registrierung bis zur Ausstellung von Token mit begrenzter Nutzungsdauer, mit Konfigurationsbeispielen und Prüfungen.

Fix the ownCloud Blank Page / White Screen of Death: Choose the Right Recovery Path

Fix the ownCloud Blank Page / White Screen of Death: Choose the Right Recovery Path

Fix an ownCloud blank page by separating browser, PHP, app, permissions, upgrade, and proxy failures, then choose the least disruptive recovery path.

So beheben Sie den Zimbra-Fehler „Nginx-Proxy-Dienst wurde gestoppt“.

So beheben Sie den Zimbra-Fehler „Nginx-Proxy-Dienst wurde gestoppt“.

Diagnostizieren Sie den gestoppten NGINX-Proxy von Zimbra, lesen Sie die entsprechenden Protokolle, starten Sie ihn sicher neu und überprüfen Sie gezielte Korrekturen für fehlende Konfigurationen, ungültige Ports, Zertifikate und Upstream-Fehler.