Как разделить один и тот же профиль Thunderbird между двумя пользователями?

Я использую почтовый клиент Thunderbird с моей учетной записью по умолчанию в настольном компьютере Ubuntu (Lucid Lynx).

Теперь я создал другого пользователя. Когда я запускаю Thunderbird при входе в новую учетную запись, я бы хотел, чтобы он использовал тот же профиль, что и пользователь по умолчанию.

Давайте предположим, что имена пользователей / групп по умолчанию и newbie (/ home / default и / home / newbie являются их домашними папками).

Как я могу это сделать?

Спасибо!

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 папка (где ~ представляет домашний каталог пользователя) символическую ссылку на соответствующую папку другого пользователя. Чтобы это работало, этот профиль должен быть доступен обоим пользователям, поэтому для этого должна быть создана группа, в которую должны быть добавлены как пользователи, так и полные права на чтение и запись, предоставленные этой папке для всех пользователей в группе.

Например, если пользователь newbie хочет сделать так, чтобы его профиль Thunderbird был таким же, как и у пользователя default профиль, и default является администратором, и default все в порядке с этим, то с Thunderbird не работает, 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 с одним и тем же профилем.

Другие вопросы по тегам