我有一个 samba 共享,它提供一些 LibreOffice 模板和一个用于存储生成的.odt
s 的树。只要我尝试使用文件管理器打开这些文档,一切就都正常。我用 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 连接到文件存储库,但结果是一样的。保存符号链接的目录的权限足够。