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

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

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

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

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

Спасибо!

2
задан 10 November 2011 в 05:08

2 ответа

Вы можете просто запустить Thunderbird в качестве одного и того же пользователя, независимо от того, какой из двух пользователей является зарегистрированным. Это было бы удобно, если бы у обоих пользователей было абсолютное доверие друг к другу (или, что более узко, если пользователь, чей профиль Thunderbird имеет абсолютное доверие для другого пользователя, так как это пользователь, чей профиль Thunderbird - это тот, кому придется дать другому пользователю свой пароль).

Если вы хотите сделать таким образом, один пользователь может запустить Thunderbird в качестве другого пользователя с помощью команды:

gksu -u other-username thunderbird

Где other-username заменяется именем пользователя другого пользователя. [!d3 ]

Эта команда может быть запущена в терминале (Ctrl + Alt + T) или в меню «Запустить приложение» (Alt + F2), или значок запуска или элемент меню может быть создан для запуска этой команды. [!d4 ]

Таким образом, default может запускать Thunderbird как newbie с помощью:

gksu -u newbie thunderbird

И newbie может запускать Thunderbird как default с помощью: [!d12 ]

gksu -u default thunderbird

Требуется пароль для пользователя, чье имя пользователя other-username, t o Запустите Thunderbird.

В качестве альтернативы, если вы хотите настроить все так, чтобы оба пользователя использовали один и тот же профиль Thunderbird, вы можете создать папку ~/.mozilla/thunderbird одного пользователя (где ~ представляет домашний каталог пользователя) символическую ссылку на соответствующую папку другого пользователя. Чтобы это работало, этот профиль должен быть доступен для обоих пользователей, поэтому для этого необходимо создать группу, как пользователей, добавленных в группу, так и полные права на чтение и запись, указанные в папке для всех пользователей в группе. [ ! d15]

Например, если пользователь 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 с тем же профилем.

4
ответ дан 25 May 2018 в 17:01
  • 1
    прохладная идея лучше и корректор и слишком долго. может быть, некоторые легкие причины, если позже не нужна эта опция? я бы просто использовал символическую ссылку – Kangarooo 10 November 2011 в 09:54
  • 2
    @Kangarooo Вы предлагаете сделать ~newbie/.mozilla/thunderbird символическую ссылку на ~default/.mozilla/thunderbird без запуска других команд выше? Потому что если это так, это не сработает - newbie не имеет необходимых прав для создания ссылки, и даже если ссылка создана default (с помощью sudo), newbie не будет иметь права на запись данные профиля и, возможно, не будут иметь прав на чтение данных профиля. – Eliah Kagan 10 November 2011 в 10:33
  • 3
    @EliahKagan: Отлично! Благодаря! Когда я спрашивал, я думал о символической ссылке, но я боялся проблем, о которых вы упомянули в комментарии выше (и разрешено в вашем ответе). Но сначала я попробую подход gksu ... так просто! – J. Bruni 10 November 2011 в 18:09
  • 4
    Нет, я предлагаю использовать метод symlink с разрешениями, конечно. – Kangarooo 12 November 2011 в 19:11

Вы можете просто запустить 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, для запуска Thu nderbird.

В качестве альтернативы, если вы хотите настроить все, чтобы оба пользователя использовали один и тот же профиль Thunderbird, вы можете сделать папку ~/.mozilla/thunderbird одного пользователя (где ~ представляет пользовательский home directory) символическую ссылку на соответствующую папку другого пользователя. Чтобы это работало, этот профиль должен быть доступен для обоих пользователей, поэтому для этого необходимо создать группу, как пользователей, добавленных в группу, так и полные права на чтение и запись, указанные в папке для всех пользователей в группе.

Например, если пользователь 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 с тем же профилем.

4
ответ дан 10 August 2018 в 08:47

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

Похожие вопросы: