Як налаштувати декількох користувачів на одному комп'ютері за допомогою тієї ж папки DropBox?


6

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

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

Я підозрюю, що мені потрібно створити групу, в яку обидва користувачі є членами, а потім переконайтеся, що файли завжди читаються для читання / запису. Хто-небудь має кращі пропозиції?

Відповіді:


3

Надати обом користувачам однакові права доступу для папки за допомогою chmod

Якщо ви хочете надати дозволу всім користувачам читати, писати, виконувати покласти sudo chmod -R a+rwx [folder name] в терміналі.

ОНОВЛЕННЯ:

Наведена вище команда робить це лише для каталогу, як є, будь-які створені нові файли / каталоги не успадкують права доступу.

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

Запуск обох команд для досягнення спільного доступу між користувачами папки DropBox.


Проблема в тому, що мені потрібно зробити це для кожного нового файлу / каталогу, який я створюю. Я шукаю шлях, де я не повинен це робити. Мені подобається, наскільки прозорим є DropBox і хочеться зберегти його таким чином.
Brian Kelly

Ви маєте одну папку DropBox? Отже, встановіть дозволи на цю папку DropBox і додайте -R позначте команду, щоб зробити її рекурсивною для папок і файлів всередині папки.
paradd0x

1
Використання групи липкого біта зробить те, що ви хочете. chmod -R g+s Dropbox
Chris Nava

Я спробую це, коли я повернуся до Mac, про який йде мова. Спасибі, хлопці.
Brian Kelly

Здається, що клейкий біт не працює. Я встановлюю липкий біт, створюю файл, і він все ще доступний для запису.
Brian Kelly

3
  1. Спочатку перемістіть папку і очистіть /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 , щоб скинути свою групу. Заповніть будь-яку спільну назву групи.

[Редагувати] Ось стаття про липкий біт, що згадує налаштування папки "drop-box" для обміну. http://www.dba-oracle.com/linux/sticky_bit.htm

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.