使用 Libreoffice 7 打开电子邮件附件

使用 Libreoffice 7 打开电子邮件附件

我最近在 Ubuntu18 上将 Libreoffice 6 换成了 7,现在电子邮件 (Evolution) 附件无法打开,我收到此消息;访问 /home/john/.cache/evolution/tmp/evolution-john-18hj2h/(filename).docx 被拒绝。这在版本 6 上工作正常,没有其他更改。附件保存到任何文件夹后,都可以用 Libreoffice 7 打开。这是权限问题吗?有解决办法吗?

我遵循了 Jos 的建议,非常感谢您的回答,但并没有什么不同。(我认为 chown 命令中的 R 应该是大写的)

完成所有更改后,文件和目录的权限为:john@john-HP-ProDesk-400-G3-SFF:~/.cache/evolution$ ls -l total 36

drwxr-xr-x 3 john john 4096 2018 年 10 月 19 日 地址簿

drwxr-xr-x 3 john john 4096 2018 年 10 月 19 日 日历

drwx------ 49 john john 4096 10月 3 11:43 http

drwxr-xr-x 3 john john 4096 2018 年 10 月 19 日 邮件

drwxr-xr-x 3 john john 4096 2018 年 10 月 19 日 备忘录

drwxr-xr-x 3 john john 4096 2018 年 10 月 19 日 来源

drwxr-xr-x 3 john john 4096 2018 年 10 月 19 日 任务

drwxrwxr-x 17 john john 4096 10月 3 13:58 tmp

drwx------ 3 john john 4096 2020年4月1日 WebKitCache

john@john-HP-ProDesk-400-G3-SFF:~/.cache/evolution/tmp$ ls -l 总计 48

drwx------ 2 john john 4096 10月 3 13:03 evolution-john-23s6fH

drwx------ 2 john john 4096 10月 3 13:03 evolution-john-4iPhMu

drwx------ 2 john john 4096 10月 3 13:35 evolution-john-5Cp7aX

drwx------ 2 john john 4096 10月 3 13:04 evolution-john-d3RkWr

drwx------ 2 john john 4096 10月 3 13:37 evolution-john-D4N9Ck

drwx------ 2 john john 4096 10月 3 13:30 evolution-john-jAMEOh

drwx------ 2 john john 4096 10月 3 13:04 evolution-john-jGs4TP

drwx------ 2 john john 4096 10月 2 09:12 evolution-john-jKPmW7

drwx------ 2 john john 4096 10月 3 13:34 evolution-john-jyoSk5

drwx------ 2 john john 4096 10月 3 13:09 evolution-john-taqM9C

drwx------ 2 john john 4096 10月 3 13:35 evolution-john-TFlqNv

drwx------ 2 john john 4096 10月 3 13:37 evolution-john-vdBm3I

只有 Libreoffice 存在此问题,附加的 pdf 和 jpg 可以使用文档查看器和图像查看器正常打开。

答案1

正如消息所述,这是一个权限问题。如果您想要快速解决方案,请打开终端并执行以下操作:

sudo chown -r john:john ~/.cache
sudo chmod -R u+w ~/.cache

要准确找出问题所在,请不要使用这些命令,而是从主目录开始深入查找无法访问的文件:

cd .cache
ls -l
cd evolution
ls -l
cd tmp
ls -l

在每个步骤中,命令应显示用户和组ls -l拥有的文件和目录。文件和目录的权限应以 开头。如果目录不属于您,或者您无法写入,请使用以下命令进行更改johnjohn-rwdrwxevolution

sudo chown -r john:john evolution
sudo chmod -R u+w evolution

(从目录执行.cache);与tmp(从目录执行evolution)类似。

相关内容