Кажется, это должно быть легко, но ...
Мы с моим партнером используем единую учетную запись Dropbox.com, чтобы синхронизировать все наши совместные проекты между нашими компьютерами, и это прекрасно работает в течение многих лет. Теперь мы добавили в смесь MacBook Air, и у каждого из нас есть учетные записи, и мы можем взять его и уйти, когда нам нужно будет выполнить какую-то удаленную работу.
Я пытался синхронизировать Dropbox с Air - но я хочу, чтобы он был в каталоге «Shared», чтобы мы оба могли получить к нему доступ - не должно иметь значения, кто вошел в систему. работать
Я могу найти Dropbox в общем каталоге, но когда я меняю пользователя, который вошел в систему, у него нет прав для синхронизации Dropbox или доступа к файлам.
Я могу заставить его работать, если я создаю отдельную папку ~ / Dropbox для каждого пользователя, но в итоге получается, что при синхронизации всего Dropbox дублируется дважды по два раза, что является особенно нелепой тратой пространства на SSD.
Любые идеи, как заставить это разделение работать ????
источник
Ответы:
Вы можете сделать это с помощью ACL , что позволит избежать проблем с разрешениями при создании новых файлов:
где
$USER
- имя пользователя другого пользователя и$DIR
каталог, в котором вы хотите, чтобы у другого пользователя были полные права доступа (Dropbox или другой).Мы используем это для совместного использования одной папки Dropbox между четырьмя пользователями (2 взрослых с полным доступом, 2 детей с доступом только к своему подкаталогу), и это хорошо работает для нас. Единственное ограничение заключается в том, что пользователь, работающий с Dropbox, должен войти в систему и запустить Dropbox. У других пользователей нет значка Dropbox и информации о состоянии в строке меню.
источник
Один метод, который я использовал с некоторым успехом, состоит в том, чтобы установить разрешения для папки, чтобы разрешить нескольким учетным записям «Чтение и запись» в
/Users/Shared/Dropbox/
папку.Вы можете сделать это:
Get Info
( Cmd+ i) окну в/Users/Shared/Dropbox
папкеЯ не очень уверен, но у вас все еще могут быть проблемы с разрешениями, если вы получаете файлы из учетной записи другого Mac. Это может потребовать правильного распределения прав собственности.
источник
Хотя это и не полное решение, вы можете выбрать, какие папки Dropbox синхронизировать на вашей второй учетной записи, тем самым уменьшая объем необходимого места на жестком диске и ненужные дубликаты файлов.
источник
Вы также можете оставить папку Dropbox в расположении по умолчанию и создать символическую ссылку ~ / Dropbox в / Users / Shared /, а также включить разрешения для Terminal.app следующим образом:
источник
Я хотел использовать это же решение, чтобы обойти учетную запись Dropbox для бизнеса с включенным ограничением «Разрешить только одну учетную запись Dropbox на компьютер».
Решение ACL является многообещающим, но я часто сталкивался с проблемами с разрешениями; получается, что списки ACL не наследуются существующими файлами, которые копируются / перемещаются в каталог, который нарушает условия сделки.
Вот решение, на котором я в итоге остановился; это предполагает, что все пользователи локального администратора будут иметь доступ к Dropbox.
Выберите пользователя для запуска Dropbox. Папка Dropbox будет находиться в домашней папке этого пользователя, и пользователь должен войти в систему для синхронизации Dropbox.
Измените
umask
для пользовательских приложений на002
. Это сделает новые файлы доступными для записи по группе; это не должно быть опасно, так как группа вашего пользователя, вероятноwheel
, и все членыwheel
уже имеютsudo
разрешения.Для OS X Yosemite 10.10.3 и выше:
Для более старых версий, обратитесь к статье поддержки Apple Настройка пользовательских в биты полномочий OS X .
Перезагрузите компьютер, чтобы
umask
изменения вступили в силу.Рекурсивно измените разрешения вашей общей папки Dropbox, чтобы предоставить полные разрешения как пользователю, так и группе:
Для каждого пользователя добавьте разрешение на запись в группу для всех существующих ранее пользовательских файлов:
Первый
chmod
применяет рекурсивную запись группы; втораяchmod
удаляет запись группы из самих каталогов, чтобы защитить их.Теперь все должно работать как задумано. Второй пользователь может добавить Dropbox первого пользователя на боковую панель Finder, и Dropbox работает удивительно хорошо на фоновой учетной записи пользователя. Отсутствуют только интеграция с Finder и статус строки меню.
Поскольку каждая учетная запись пользователя OS X может использовать этот метод для совместного использования своего собственного Dropbox, это по существу предусматривает неограниченное количество учетных записей Dropbox на одной машине.
источник
Моей первой мыслью будет раздел HD (или SSD). Один раздел будет содержать OS X, приложения, пользовательские папки и т. Д., А второй - только папку Dropbox. Выберите значок для раздела и установите флажок Игнорировать разрешения, и оба пользователя должны иметь доступ. Тем не менее, у меня были тома, в которых я проверил «Игнорировать разрешения», поэтому другие пользователи не могут получить к нему доступ, но это быстрое решение.
источник
На самом деле это просто.
Дайте разрешение этому общему каталогу на второй аккаунт. (чтобы дать 2-й учетной записи разрешение на редактирование / удаление)
Авторизуйтесь на втором аккаунте.
источник
Вы можете использовать umask, чтобы установить ограничение на разрешение файла. Значение по умолчанию - 022, поэтому маска файла - 644 (или 755 для каталогов). Простой способ - установить umask 002 (в файле / etc / profile или в некоторых других), но это приводит к проблеме безопасности.
К сожалению, это ответ на проблему с правами доступа к файлам, когда 2 пользователя работают под одной учетной записью Dropbox на одном компьютере.
И второе одно замечание пользователи Mac должны редактировать Umask в файлы /etc/launchd-user.conf или /etc/launchd.conf (см http://support.apple.com/kb/ht2202 для более подробной информации)
источник