LibreOffice 6.1 无法在 Ubuntu 上通过 cifs 网络共享打开文件?

LibreOffice 6.1 无法在 Ubuntu 上通过 cifs 网络共享打开文件?

我有一些文件存储在网络共享上,我将其作为驱动器安装在我的 ubuntu 桌面上。

在 LibreOffice 6.0 中,它会打开文件,但保持只读状态(很确定这是由于我尚未修复的网络权限造成的)。

在 LibreOffice 6.1 中,它甚至无法打开文件。它只是说“拒绝访问 {filename}”

但是,如果我将文件复制并粘贴到我的桌面,它可以正常打开。

有任何想法吗?

所需信息询问:

mount命令中,这是我正在访问的挂载的位置:

//data-server.myserver.lan/Server on /home/david/Server type cifs (rw,relatime,vers=default,cache=strict,username=My Name,domain=mydomain,uid=0,noforceuid,gid=0,noforcegid,addr=10.0.0.6,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,noperm,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1,_netdev)

lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   2.2M  1 loop /snap/gnome-calculator/222
loop1    7:1    0 174.2M  1 loop /snap/gitkraken/90
loop2    7:2    0   3.7M  1 loop /snap/gnome-system-monitor/45
loop3    7:3    0  87.9M  1 loop /snap/core/5328
loop4    7:4    0    13M  1 loop /snap/gnome-characters/117
loop5    7:5    0 143.9M  1 loop /snap/slack/7
loop6    7:6    0   2.3M  1 loop /snap/gnome-calculator/180
loop7    7:7    0   2.3M  1 loop /snap/gnome-calculator/199
loop8    7:8    0    87M  1 loop /snap/core/5145
loop9    7:9    0  86.9M  1 loop /snap/core/4917
loop10   7:10   0    13M  1 loop /snap/gnome-characters/103
loop11   7:11   0   140M  1 loop /snap/gnome-3-26-1604/59
loop12   7:12   0   3.7M  1 loop /snap/gnome-system-monitor/51
loop13   7:13   0  93.5M  1 loop /snap/slack/6
loop14   7:14   0    13M  1 loop /snap/gnome-characters/101
loop15   7:15   0  14.5M  1 loop /snap/gnome-logs/37
loop16   7:16   0 477.9M  1 loop /snap/libreoffice/80
loop17   7:17   0   3.7M  1 loop /snap/gnome-system-monitor/54
loop18   7:18   0  34.7M  1 loop /snap/gtk-common-themes/319
loop19   7:19   0  14.5M  1 loop /snap/gnome-logs/40
loop20   7:20   0 174.2M  1 loop /snap/gitkraken/94
loop21   7:21   0 174.2M  1 loop /snap/gitkraken/87
loop22   7:22   0 139.5M  1 loop /snap/gnome-3-26-1604/64
loop23   7:23   0 141.5M  1 loop /snap/slack/8
loop24   7:24   0 140.9M  1 loop /snap/gnome-3-26-1604/70
loop25   7:25   0  14.5M  1 loop /snap/gnome-logs/34
sda      8:0    0 238.5G  0 disk 
└─sda1   8:1    0 238.5G  0 part /

ls -l [the file]

-rwxr-xr-x 1 root root 36864 Sep 11 10:47 '/home/david/Server/SetUp/Docs/IT.docx'

答案1

在我的 Ubuntu 18.04 LTS MATE 上,我可以使用从 snap 安装的 LibreOffice 6.1 来确认您的问题:

$ snap list libreoffice
Name         Version  Rev  Tracking  Publisher   Notes
libreoffice  6.1.0.3  80   stable    canonical✓  -

我从 Caja 购入了两支股票:

  • SMB/CIFS(开启/run/user/1000/gvfs/smb-share:server=192.168.111.111,share=public
  • SFTP/SSHFS(开启/run/user/1000/gvfs/sftp:host=192.168.111.111/home/user/Public)。

当我尝试使用 LibreOffice 打开其中的 ODS 或 ODT 文件时,我收到了来自 LibreOffice 的几乎相似的错误消息:

中小企业/CIFS SSHFS/SFTP

我尝试通过将接口连接到 Snap 来解决问题

snap connect libreoffice:removable-media
snap connect libreoffice:network
snap connect libreoffice:network-bind

没有运气。

因此,我们发现了 Snap 应用程序的新问题。我们已经遇到了外部媒体
因为我们需要使用网络存储,所以我们将删除这个漂亮的 LibO 新 Snap 包

snap remove libreoffice

并安装基于 deb 的普通版本:

sudo apt-get install libreoffice

并以正常读写模式打开网络文件。

答案2

研究:我在 Debian 10 上使用 Mate 桌面时也遇到了同样的问题。我已将 /etc/fstab 配置为在启动时挂载 (NAS) Cifs,但 MATE 桌面文件管理器似乎将其挂载了第二次。如果我从文件管理器“文件系统”快捷方式开始导航到 cifs 上的文件,它会找到启动时挂载点,LibreOffice 会毫无问题地打开该文件。但是,如果我从文件管理器“网络”快捷方式开始浏览同一个文件,它会找到 MATE 的备用挂载点,LibreOffice 根本无法打开它 - 没有错误,没有文件,Mudville 中没有乐趣。

我打开了两个文件管理器窗口,导航到同一个文件,然后比较文件权限。从“文件系统”快捷方式,文件管理器显示所有者为“pmartz (Paul Martz)”,但从“网络”显示所有者仅为“pmartz”。MATE 文件管理器没有显示实际用户/组 ID 的选项(在我的情况下为 1000/1000)。

因此,我可以通过始终使用“文件系统”快捷方式作为导航的起点来解决该问题,但我想找到一种方法让 MATE 的第二个挂载点使用我的用户/组 ID 挂载 cifs。

相关内容