私は、LibreOffice テンプレートと生成されたファイルを保存するツリーを提供している samba 共有を持っています.odt
。ファイル マネージャーを使用してこれらのドキュメントを開こうとしている限り、すべてうまくいきます。私は、テンプレートとドキュメント ストアの両方で機能する OpenOffice Basic でいくつかの管理 GUI を作成しました。私のマクロは gvfs のストーリーを認識しないため、それらはファイル システム内のシンボリック リンク経由でアクセスされます。
要約:作成したマウント
からシンボリックリンクを作成しましたgvfs
/run/user/USERID/gvfs/smb-share\server\=myserver\,share\=myshare/
に
/mnt/myappdata
ファイル マネージャーを使用してファイルを開く限り.odt
、問題なく動作します。シンボリック リンクを介して同じファイルを開こうとすると/mnt/myappdata;
、LibreOffice はファイルが不明なユーザーによってロックされていると報告します。このプログラムは 15 年前に作成し、Windows、Mac、Linux で問題なく長年使用してきましたが、Ubuntu 19 以降、この問題が発生します。
代わりに SSH を使用してファイル リポジトリに接続してみましたが、結果は同じでした。シンボリック リンクを保持するディレクトリの権限は適切です。