Skip to content

Zusätzliche SMB-Freigabe einbinden

In der Nextcloud werden die 3 Standard-Netzwerkfreigaben H:\, P:\ und T:\ eines LD-Benutzers per SMB/CIFS als Shares eingebunden. Über eine Anpassung der Samba-Konfiguration können weitere individuelle Netzwerkfreigaben erstellt werden, die dann den LD-Benutzern nach einer Anmeldung in einer Windows-Umgebung zur Verfügung stehen. Um diese auch in der Nextcloud-Oberfläche anzuzeigen, gehen Sie folgendermaßen vor:

Im puppeteer-g3 in die nextcloud-g2.yaml folgenden Inhalt ergänzen. Sofern die Datei nicht exisitert, legen Sie diese an.

root@puppeteer-g3:~ # cd etc/logodidact/hiera/custom.d/
root@puppeteer-g3:~/l/hiera/custom.d # vi nextcloud-g2.yaml

Ersetzen Sie den Wert FREIGABENAME durch den korrekten Namen der Netzwerkfreigabe.

nextcloud-g2.yaml
ld_nextcloud::fext:
  '/FREIGABENAME':
    authentication_backend: "%{lookup('ld_nextcloud::fext::authentication_backend')}"
    config:
      host: 'logosrv.%{enc.zones.system.domain}'
      share: FREIGABENAME
    mount_point: /FREIGABENAME
    option:
      enable_sharing: 'true'
      previews: 'false'
    storage_backend: \OC\Files\Storage\SMB_OC

Tipp

Die Teilen-Funktion kann aktiviert oder deaktiviert werden, indem der Wert enable_sharing auf true bzw. false gesetzt wird.

Speichern Sie die Änderungen ins GIT und führen im Anschluss einen prun im Container nextcloud-g2 durch.

1
2
3
4
5
root@puppeteer-g3:~/l/hiera/custom.d # git add .
root@puppeteer-g3:~/l/hiera/custom.d # git commit -am "Share in Nextcloud freigegeben"

root@ldhost:~ # ssh nextcloud-g2
root@nextcloud-g2:~ # prun