Возможно ли совместное использование одного Dropbox между несколькими учетными записями на одном Mac?

Кажется, что это должно быть легко, но ...

Мой партнер и я используем одну учетную запись Dropbox.com, чтобы все наши совместные проекты синхронизировались между нашими компьютерами, и это отлично работает годами. Теперь мы добавили MacBook Air в микс, и у каждого из нас есть учетные записи, и мы можем его захватить и уйти, когда нам нужно сделать какую-то удаленную работу.

Я пытаюсь получить Dropbox, синхронизированный с Air, но я хочу, чтобы он был в «Shared» каталоге, так что мы оба можем получить к нему доступ - не важно, кто вошел в систему. t, похоже, работает.

Я могу разместить Dropbox в общем каталоге, но при изменении пользователя, который зарегистрировался у этого пользователя, нет разрешений для синхронизации Dropbox или доступа к файлам.

Я могу заставить его работать, если я создаю отдельную папку ~ /Dropbox для каждого пользователя, но это заканчивается удвоением 50 ГБ, если все синхронизация Dropbox - особенно смехотворная трата пространства на SSD.

Любые идеи о том, как сделать эту совместную работу?

9 голосов | спросил radven 4 72012vEurope/Moscow11bEurope/MoscowSun, 04 Nov 2012 09:38:36 +0400 2012, 09:38:36

7 ответов


7

Вы можете сделать это, используя ACL s, что позволит избежать проблемы с разрешениями при создании новых файлов:

sudo chmod -R +a "$USER allow read,write,append,delete,list,search,add_subdirectory,delete_child,file_inherit,directory_inherit" "$DIR"

где $USER - это имя пользователя другого пользователя, а $DIR - это любой каталог (Dropbox или иначе), в котором вы хотите, чтобы у другого пользователя были полные разрешения.

Мы используем это, чтобы разделить одну папку Dropbox между четырьмя пользователями (2 взрослых с полным доступом, 2 детей с доступом только к их подкаталогу), и она работает хорошо для нас. Единственное ограничение заключается в том, что пользователь, запускающий Dropbox, должен войти в систему и запустить Dropbox. Другие пользователи не имеют значок Dropbox и информацию о состоянии в строке меню.

ответил user55216 16 PM00000040000004331 2013, 16:56:43
3

Один из методов, который я использовал с некоторым успехом, - установить разрешения в папке, чтобы позволить нескольким учетным записям пользователей «читать и писать» на /Users/Shared/Dropbox/.

Вы можете сделать это:

  • Переход к окну Get Info ( Cmd + i )). /Users/Shared/Dropbox
  • Разблокировка для редактирования разрешений
  • Нажав на значок «+», чтобы добавить другую учетную запись пользователя и установить «Привилегия» на «Чтение и запись»
  • Нажмите на раскрывающееся меню треугольника шестеренки слева от значка блокировки, выберите «Применить к закрытым элементам ...» и подтвердите, что вы хотите сделать это (необратимое) изменение

Я не очень уверен, но у вас могут возникнуть некоторые проблемы, связанные с разрешением, если вы получаете файлы из другой учетной записи пользователя Mac. Для этого может потребоваться правильное распределение прав собственности.

ответил M K 4 72012vEurope/Moscow11bEurope/MoscowSun, 04 Nov 2012 14:24:02 +0400 2012, 14:24:02
2

В то время как это не полное решение, вы можете выбрать, какие папки Dropbox синхронизироваться на второй учетной записи, тем самым уменьшая объем требуемого места на жестком диске и ненужные дубликаты файлов.

ответил user48102 25 AMpThu, 25 Apr 2013 06:38:57 +040038Thursday 2013, 06:38:57
1

Вы также можете оставить папку Dropbox в местоположении по умолчанию и символизировать ~ /Dropbox в /Users /Shared /и разрешить разрешения с Terminal.app:

    [email protected]: ~$ ln -s ~/Dropbox /Users/Shared/Dropbox
    [email protected]: ~$ chmod -R 777 ~/Dropbox
ответил chillin 12 Maypm14 2014, 15:45:03
0

Моя первая мысль заключалась в разделении HD (или SSD). Один раздел будет иметь ОС X, приложения, пользовательские папки и т. Д., А второй будет иметь только папку Dropbox. Выберите значок для раздела и установите флажок «Игнорировать разрешения», и оба пользователя должны иметь доступ. Тем не менее, у меня есть тома, где я проверил «Игнорировать разрешения», чтобы другие пользователи не могли получить к нему доступ, но это быстрое решение.

ответил Kirk McElhearn 25 PMpThu, 25 Apr 2013 14:52:41 +040052Thursday 2013, 14:52:41
0

Это просто на самом деле.

  1. Войдите в 1-й аккаунт.
  2. Отключить пакет Sync в общий каталог. Предположим /user /shared /dropbox.
  3. Разрешить этот общий каталог для второй учетной записи. (чтобы разрешить 2-ю учетную запись для редактирования /удаления)

  4. Войдите во вторую учетную запись.

  5. Синхронизировать Dropbox в общий каталог.
    • Если вы сделаете это прямо, вы получите сообщение об ошибке, в которой папка Dropbox уже существует.
    • Поэтому сначала удалите папку.
    • Снова синхронизировать общий каталог.
  6. Теперь, когда вторая учетная запись является создателем общего каталога. Убедитесь, что вторая учетная запись дает разрешение на этот общий каталог для первой учетной записи.
ответил Bitoy Pinoy 12 Maypm14 2014, 12:29:17
-3

Вы можете использовать umask, чтобы установить ограничение на разрешение файла. Значение по умолчанию - 022, поэтому маска файла - 644 (или 755 для dirs). Простым способом является установка umask 002 (в файле /etc /profile или некоторых других), но это приводит к проблеме безопасности.

К сожалению, это ответ на проблему с разрешением файла, когда 2 пользователя работают под одной учетной записью Dropbox на том же ПК.

И второе одно замечание пользователям Mac необходимо отредактировать umask в файлах /etc/launchd-user.conf или /etc/launchd.conf (см. http://support.apple.com/kb/ht2202 для подробностей)

ответил Sergey N 28 FebruaryEurope/MoscowbThu, 28 Feb 2013 15:39:21 +0400000000pmThu, 28 Feb 2013 15:39:21 +040013 2013, 15:39:21

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132