6

Я использую DropBox на нескольких компьютерах, но на одном из них (Mac) у меня несколько учетных записей. Одна учетная запись предназначена для общего пользования, а другая - для разработки программного обеспечения. Мне бы хотелось, чтобы обе учетные записи компьютера имели доступ к одной и той же учетной записи DropBox, но в идеале использовать одну и ту же папку на компьютере, чтобы одна учетная запись не загружала одни и те же файлы, а только что загруженная другая.

Я попытался поместить папку DropBox в /Users /Shared /DropBox, но у меня возникают проблемы с разрешениями, поскольку файлы по умолчанию принадлежат одной учетной записи, а не другой.

Я подозреваю, что мне нужно создать группу, членом которой являются оба пользователя, а затем убедиться, что файлы всегда доступны для чтения / записи. У кого-нибудь есть лучшие предложения?

3 ответа3

3

Предоставьте обоим пользователям одинаковые разрешения для папки, использующей chmod

Если вы хотите дать всем пользователям права на чтение, запись, выполните команду put в sudo chmod -R a+rwx [folder name] в Терминале.

ОБНОВИТЬ:

Приведенная выше команда делает это только для каталога, как есть, любые новые созданные файлы / каталоги не будут наследовать разрешения.

Введите chmod -R g+s [folder name] и это будет рекурсивно устанавливать разрешения, и у всех будущих файлов и папок будут правильные разрешения.

Запустите обе команды, чтобы обеспечить совместное использование пользователями папки DropBox.

3
  1. Во-первых, переместите dropbox и очистите папку /Users/Shared/DropBox/ (чтобы упростить вещи, в противном случае это хорошая ручная работа, чтобы исправить все разрешения).
  2. Создайте новую группу, назовите ее DropBox
  3. Добавьте обе ваши учетные записи в группу DropBox
  4. Снова создайте общую папку, если она еще не существует (mkdir /Users/Shared/DropBox)
  5. Установите разрешения для папки:
    chown root:DropBox /Users/Shared/Dropbox/ chmod 0770 /Users/Shared/DropBox/ chmod g+s /Users/Shared/DropBox/
  6. Установите Dropbox, чтобы указать на эту папку
2

Примечание: я ничего не знаю об акциях Mac ... Эти инструкции предназначены для общих папок * nix. Они должны работать на Mac. YMMV ;-)

Во-первых, вам нужно установить групповое закрепление. chmod -R g+s Dropbox Это приведет к тому, что все новые файлы / папки, созданные в Dropbox, будут иметь ту же группу, что и папка Dropbox.

Тогда вам нужно будет изменить ваш umask на umask 002 если это еще не сделано. Это гарантирует, что все вновь созданные файлы / папки всегда доступны для записи группе.

Для файлов, уже находящихся в папке Dropbox, запустите chgrp -R {groupname} Dropbox чтобы сбросить их группу. Укажите имя группы, которое у всех пользователей общее.

[Edit] Вот статья о флешке, в которой упоминается настройка папки «drop-box» для обмена. http://www.dba-oracle.com/linux/sticky_bit.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .