几天前我可能犯了一个大错误 - 在我的 Natty 11.04 笔记本电脑上尝试了 Gnome 3 :)
结果,系统变得无法使用,我被迫重新安装 Natty。我重新安装并格式化了我的主分区(我通常这样做)。我唯一关心的是我的邮件(Evolution)。
通常,我会复制一个.local/share/evolution/
目录,然后在安装后将其复制到同一目录中 - 以前这对我来说绝对足够了(我至少做过 4 次)。
但这次我收到了来自 Evolution 的错误 -Unable to retrieve message
据我所知,Gnome 3 改变了 Nautilus 的结构,并将 Evolution 内容移到了另一个地方 :(
有没有可能以某种方式将我的电子邮件重新放回 Evolution?
我将非常感激您的帮助
编辑:关于我的问题,我补充一些信息 - 我有 Hotmail 帐户,因此 Evolution 会直接从 MSN 服务器 (POP) 检索邮件,而且我不会在服务器上保留电子邮件的副本。因此,邮件存放的唯一地方 - 就是我的笔记本电脑
编辑2:在这里您可以看到 id 命令的输出:
uid=1000(justas)gid=1000(justas)groups=1000(justas)、4(adm)、20(dialout)、24(cdrom)、46(plugdev)、112(lpadmin)、120(admin)、122>(sambashare)
ls -nd /home/justas/.local/share/evolution 命令的输出:
drwx------ 8 1000 1000 4096 2011-09-30 00:37 /home/justas/.local/share/evolution
答案1
权限似乎有问题。你可以尝试
sudo chown -R justas:justas /home/justas/.local
将整个子树的所有权重新归还给您。如果这不起作用,您可以更改所有文件和目录的权限,以允许您读取它们,方法是:
chmod -R u+r /home/justas/.local
find /home/justas/.local -type d -exec chmod u+x \{\} \+
第一个命令read
为该子树中的所有内容添加权限,第二个命令搜索所有目录并添加权限execute
,允许您更改它。