Как запустить несколько аккаунтов Dropbox на Mac

Введение
Dropbox — удобный инструмент для синхронизации и резервного копирования, и иногда удобно иметь одновременно несколько аккаунтов на одном Mac: например, личный и рабочий. В macOS можно запустить второй (дополнительный) экземпляр Dropbox, создав отдельную рабочую папку HOME для этого экземпляра и небольшое приложение-стартер, которое будет запускать Dropbox с другой средой. Ниже — подробная пошаговая инструкция, проверенная на типичных версиях macOS, а также рекомендации по безопасности, отладке и альтернативы.
Важное: перед началом создайте дополнительный аккаунт Dropbox (если у вас его ещё нет). Также убедитесь, что у вас есть резервная копия важных данных — любые изменения в конфигурации синхронизации требуют аккуратности.
Что нужно знать заранее
- Термин “экземпляр Dropbox” означает отдельный запущенный процесс Dropbox с собственной конфигурацией и папкой синхронизации.
- Этот способ не использует сторонние хаковские расширения: он запускает второй процесс Dropbox с альтернативной переменной окружения HOME.
- Потребуются базовые навыки работы в Terminal и TextEdit.
Шаг 1 — подготовка второго аккаунта и папки конфигурации
- Создайте дополнительный аккаунт на Dropbox (через сайт или приложение).
- Откройте Terminal (Терминал).
- В Terminal выполните команду для запуска второго экземпляра (скопируйте и вставьте одну строку):
HOME=$HOME/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/Dropbox &- Эта команда запускает Dropbox с альтернативной переменной окружения HOME, указывающей на папку .dropbox-alt в вашем домашнем каталоге. Символ & отправляет процесс в фон.
Примечание: если вы предпочитаете, можно заранее создать папку ~/.dropbox-alt и дать на неё права пользователя, но команда сама создаст необходимые файлы при первом запуске.
- После выполнения команды в строке меню появится ещё один значок Dropbox.
- Откроется окно настройки Dropbox. Следуйте подсказкам и войдите под дополнительным аккаунтом.
- На шаге выбора папки синхронизации обязательно выберите опцию “Выбрать собственное расположение” (Change / Изменить) и укажите отдельную папку для второго аккаунта, чтобы избежать конфликтов с основным Dropbox.
- По завершении настройки можно закрыть Terminal. В некоторых случаях второй экземпляр останется активен в строке меню — это нормально.
Шаг 2 — создание приложения-стартора, чтобы запускать второй Dropbox при входе в систему
Чтобы не запускать вручную команду в Terminal каждый раз, создадим простое приложение-стартер, которое будет запускать второй экземпляр автоматически.
- Откройте Terminal.
- Выполните команду, создав дерево папок для стартер-приложения (замените “где-угодно” на путь, который вам удобен, например ~/Documents):
mkdir -p ~/где-угодно/DropboxAltStarter.app/Contents/MacOS/- Откройте TextEdit и создайте новый файл с содержимым Info.plist. Вставьте полностью эту строку (вся декларация должна быть в одной строке):
CFBundlePackageType APPL CFBundleExecutable DropboxAltStarter LSUIElement 1 Сохраните файл как Info.plist в любое временное место.
Важно: строку DOCTYPE и URL нужно вводить в одну строку без переносов — некоторые редакторы автоматически форматируют текст, поэтому проверьте, чтобы файл содержал ровно одну строку с тегами DOCTYPE.
- В Finder перейдите к только что созданному приложению DropboxAltStarter.app, нажмите правой кнопкой и выберите “Показать содержание пакета” (Show Package Contents).
- Перетащите Info.plist в папку Contents того пакета (рядом с папкой MacOS).
- Создайте исполняемый скрипт-стартер. В TextEdit вставьте одну строку:
#!/bin/bash
HOME=/Users/$USER/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/DropboxСохраните файл как DropboxAltStarter в папке Contents/MacOS внутри пакета приложения (без расширения .txt). При сохранении TextEdit может пытаться добавить .txt — снимите соответствующую опцию.
- Сделайте скрипт исполняемым. Откройте Terminal и введите:
chmod 755Затем перетащите файл DropboxAltStarter (из Finder) в окно Terminal, чтобы завершить команду с полным путем, и нажмите Enter.
- Теперь у вас есть работающее приложение-стартер. По желанию переместите его в папку Applications и запустите двойным кликом — это откроет второй аккаунт Dropbox.
- Чтобы автоматически запускать второй аккаунт при входе, добавьте приложение в элементы входа: Системные настройки > Пользователи и группы > Объекты входа (System Preferences > Users & Groups > Login Items).
После настройки — внешний вид и различение аккаунтов
Чтобы легко различать аккаунты, задайте разный стиль значка: в настройках Dropbox (Preferences > General) можно выбрать чёрно‑белый логотип для одного аккаунта, а цветной оставить для другого. Это поможет избежать путаницы.
Критерии приёмки
- При перезагрузке macOS оба аккаунта запускаются (если добавили стартер в элементы входа).
- Каждый аккаунт синхронизирует файлы со своей отдельной папкой Dropbox.
- В строке меню отображаются два значка Dropbox, которые можно отличить по стилю.
Проверка и отладка (Troubleshooting)
- Если второй экземпляр не запускается: проверьте права на исполняемый файл (chmod 755). Убедитесь, что путь /Applications/Dropbox.app/Contents/MacOS/Dropbox существует.
- Если появилось сообщение об ошибке о повреждённом приложении: убедитесь, что Info.plist корректен и содержит CFBundleExecutable, равный имени вашего скрипта.
- Если файлы дублируются в обеих папках: проверьте, что вы указали разные папки синхронизации при настройке аккаунта.
- Если производительность падает: второй экземпляр использует сеть и диск — проверьте нагрузку в Activity Monitor и при необходимости отключите синхронизацию больших папок.
Ограничения и риски
- Официальной поддержки запуска нескольких десктопных клиентов Dropbox одной учётной записи нет; метод работает для разных учётных записей.
- Возможны конфликты, если указать одну и ту же папку синхронизации для двух экземпляров — не делайте этого.
- Работа зависит от поведения конкретной версии приложения Dropbox и macOS; обновления могут изменить внутреннюю структуру и сломать способ запуска.
Важно: не используйте один и тот же Dropbox-аккаунт одновременно из двух экземпляров — это может привести к потере данных.
Альтернативные подходы
- Для Windows: приложение стороннего разработчика “Dropboxen” позволяет запускать несколько экземпляров.
- Использовать официальный интерфейс Dropbox для переключения между аккаунтами (полезно, если не нужен постоянный параллельный доступ).
- Для бизнеса: объединить аккаунты в Dropbox Business или использовать общий доступ к папкам.
- Синхронизация через сторонние инструменты (rclone, Syncthing) — если нужно более гибкое управление синхронизацией.
Пошаговый SOP (кратко, для повторяемости)
- Создать дополнительный Dropbox-аккаунт.
- Запустить второй экземпляр командой с HOME=$HOME/.dropbox-alt … и пройти настройку, указав отдельную папку.
- Создать пакет приложения DropboxAltStarter.app с Info.plist и исполняемым скриптом, прописав HOME=/Users/$USER/.dropbox-alt …
- Сделать скрипт исполняемым (chmod 755).
- Переместить приложение в Applications и добавить в элементы входа при необходимости.
Роль‑ориентированные чек-листы
Для обычного пользователя:
- Создал дополнительный аккаунт Dropbox.
- Запустил команду в Terminal и завершил настройку.
- Назначил отдельную папку синхронизации.
Для администратора системы:
- Проверил права доступа к папкам и скриптам.
- Добавил стартер в автоматический запуск и проверил логи при старте.
Для разработчика/техника:
- Убедился, что Info.plist валиден.
- Протестировал поведение при обновлении Dropbox и macOS.
Тесты и критерии приёмки
Тест 1 — Запуск при ручном запуске: двойной клик на стартере открывает второй аккаунт и отображает его значок. Тест 2 — Автозапуск: после добавления в элементы входа второй аккаунт появляется в строке меню после входа в систему. Тест 3 — Изоляция данных: папки синхронизации не пересекаются и содержимое уникально для каждого аккаунта.
Безопасность и конфиденциальность
- Доступ к файлам второго аккаунта имеет тот же уровень, что и для основного клиента — файлы хранятся локально и синхронизируются в облако Dropbox.
- Следите за тем, чтобы не смешивать личные и рабочие данные без соответствующих политик безопасности.
- Для корпоративных рабочих мест согласуйте использование нескольких клиентов с IT‑администратором.
Когда этот метод не подходит
- Если вам нужен доступ к разным аккаунтам только время от времени — проще переключаться через веб-интерфейс.
- Если вы используете строгие политики безопасности, запрещающие локальное хранение файлов — обращайтесь к администратору.
- Если у вас очень старые или очень свежие сборки macOS/Dropbox и структура /Contents/MacOS изменилась — метод может не сработать.
Быстрый справочник (Cheat sheet)
- Команда для запуска второго Dropbox вручную:
HOME=$HOME/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/Dropbox &- Содержимое Info.plist (одной строкой):
CFBundlePackageType APPL CFBundleExecutable DropboxAltStarter LSUIElement 1 - Исполняемый скрипт (одной строкой):
#!/bin/bash
HOME=/Users/$USER/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/DropboxПример потока принятия решения
flowchart TD
A[Нужен второй аккаунт Dropbox?] -->|Да| B{Требуется постоянный доступ}
B -->|Да| C[Создать .dropbox-alt и стартер-приложение]
B -->|Нет| D[Использовать веб-интерфейс или переключение аккаунтов]
C --> E{Работает после обновления macOS/Dropbox?}
E -->|Да| F[Использовать как обычно]
E -->|Нет| G[Перейти к альтернативам / связаться с поддержкой]Итог
Запуск нескольких аккаунтов Dropbox на Mac — практичная техника для разделения личных и рабочих данных или получения дополнительного места. Метод требует внимательности при выборе папок синхронизации и базовых навыков работы с Terminal и файловой структурой macOS. Если следовать шагам и клавишам команд, вы получите стабильный рабочий сценарий с возможностью автозапуска.
Краткие рекомендации: всегда указывайте разные папки синхронизации, делайте резервные копии и проверяйте поведение после обновления Dropbox или macOS.
Дополнительные ресурсы и вопросы
Если вы использовали другой метод или столкнулись с проблемой, опишите ваш кейс в комментариях: это поможет другим пользователям выбрать подходящий путь.