我一直在使用雷鸟使用我的桌面 Ubuntu(Lucid Lynx)中的默认帐户的电子邮件客户端。
现在,我创建了另一个用户。当我登录这个新帐户启动 Thunderbird 时,我希望它使用与默认用户完全相同的配置文件。
假设用户/组名称是默认和新手(/主页/默认和/主页/新手是他们的主文件夹)。
我怎样才能做到这一点?
谢谢!
答案1
您可能考虑简单地以同一个用户身份运行 Thunderbird,而不管两个用户中的哪一个登录了。如果两个用户彼此绝对信任,这将是合适的(或者,更严格地说,如果 Thunderbird 配置文件的用户绝对信任另一个用户,因为 Thunderbird 配置文件的用户必须向另一个用户提供他或她的密码)。
如果您想这样做,那么一个用户可以使用以下命令以另一个用户的身份运行 Thunderbird:
gksu -u other-username thunderbird
其中other-username
被其他用户的用户名替换。
该命令可以在终端(Ctrl++ Alt)中运行T,也可以从运行应用程序菜单(Alt+ F2)中运行,或者可以创建启动器图标或菜单项来运行该命令。
因此default
可以按如下方式运行 Thunderbird newbie
:
gksu -u newbie thunderbird
并且newbie
可以如下运行 Thunderbird default
:
gksu -u default thunderbird
需要用户名的密码other-username
,才能这样运行 Thunderbird。
或者,如果您想要实际设置以便两个用户使用相同的 Thunderbird 配置文件,那么您可以将一个用户的
~/.mozilla/thunderbird
文件夹(~
代表用户的主目录)设置为指向另一个用户相应文件夹的符号链接。为了实现这一点,该配置文件必须可供两个用户访问,因此应该为此创建一个组,将两个用户都添加到该组中,并为该组中的所有用户授予对该文件夹的完全读写权限。
例如,如果用户想要使他的 Thunderbird 配置文件与用户的配置文件newbie
相同,并且是管理员,并且同意这一点,那么在 Thunderbird 不运行时,可以运行:default
default
default
default
sudo addgroup default-thunderbird
sudo usermod -a -G default-thunderbird default
sudo usermod -a -G default-thunderbird newbie
cp -R ~/.mozilla/thunderbird ~/.mozilla/thunderbird.backup
chgrp -R default-thunderbird ~/.mozilla/thunderbird
chmod g+rw ~/.mozilla/thunderbird
find ~/.mozilla/thunderbird -type d -exec chmod g+x \{\} \;
然后,在 Thunderbird 未运行的情况下,newbie
可以运行:
mv ~/.mozilla/thunderbird ~/.mozilla/thunderbird.old
ln -s ~default/.mozilla/thunderbird ~/.mozilla/thunderbird
在执行此操作之前,请确保备份所有重要的 Thunderbird 数据,并务必小心,因为:
(1)我还没有测试过它是否有用或者效果如何!
(2) 这是一种相当奇怪的设置方式,Thunderbird 开发人员可能没有想到这一点。因此,这可能会引发错误和/或奇怪的 Thunderbird 行为。
最后,您是否考虑过,不采用上面详述的任何复杂解决方案,而是简单地让两个用户分别设置为在各自的 Thunderbird 配置中使用相同(或部分相同)的电子邮件帐户?
如果这些是 IMAP 帐户(而不是 POP),那么电子邮件无论如何都会一直存储在服务器上,那么就没有理由尝试使用具有相同配置文件的 Thunderbird 来拥有两个用户帐户。