Ich habe eine Samba-Freigabe, die einige LibreOffice-Vorlagen und einen Baum zum Speichern generierter Dateien bereitstellt .odt
. Solange ich versuche, diese Dokumente mit dem Dateimanager zu öffnen, ist alles in Ordnung. Ich habe einige Verwaltungs-GUIs in OpenOffice Basic geschrieben, die sowohl mit den Vorlagen als auch mit dem Dokumentspeicher funktionieren. Auf diese wird über einen Symlink im Dateisystem zugegriffen, da meine Makros die GVFS-Geschichte nicht kennen.
Kurz gesagt:
Ich habe einen Symlink vom gvfs
erstellten Mount erstellt
/run/user/USERID/gvfs/smb-share\server\=myserver\,share\=myshare/
Zu
/mnt/myappdata
Solange ich eine .odt
Datei über den Dateimanager öffne, funktioniert es einwandfrei. Sobald ich versuche, dieselbe Datei über den symbolischen Link zu öffnen /mnt/myappdata;
, meldet LibreOffice, dass die Datei von einem unbekannten Benutzer gesperrt ist. Ich habe dieses Programm vor 15 Jahren geschrieben und es über die Jahre ohne Probleme unter Windows, Mac und Linux verwendet, seit Ubuntu 19 tritt dieses Problem auf.
Ich habe bereits versucht, stattdessen per SSH eine Verbindung zum Datei-Repository herzustellen, aber die Ergebnisse sind dieselben. Die Berechtigungen für die Verzeichnisse, die symbolische Links enthalten, sind ausreichend.