Я использую две учетные записи на моем Mac, одну для работы и другую личную. В настоящее время, если я помещаю папку onedrive в общую папку пользователя, я могу получить доступ и иметь права на чтение и запись только от одной учетной записи пользователя. Если я изменю разрешения на доступ со второй учетной записи, я не смогу получить доступ к файлам с первой учетной записи. Есть ли способ обойти это и обмениваться файлами из одной учетной записи onedrive с разрешениями на чтение и запись для нескольких учетных записей пользователей Mac?

ОС: Mac OS X El Capitan Спасибо.

1 ответ1

0

Чтобы получить доступ к файлам из двух разных учетных записей:

  1. Создайте папку для OneDrive в не пользовательской ветви файловой системы, например:

    mkdir /usr/local/onedrive
    

    Это на самом деле не нужно, но делает настройку чище. Вы могли бы также следовать с каталогом OneDrive под домом одного пользователя.

    Вы можете использовать любого пользователя для создания папки, если вы хотите сменить владельца позже, используйте chown .

  2. Измените права доступа к папке на 775 с помощью chmod:

    chmod -R 775 /usr/local/onedrive
    

    -R не требуется, если вы выполнили шаг 1, но если у вас уже были файлы ниже, он бы рекурсивно установил права доступа / владение группой для каталогов и файлов ниже.

  3. Убедитесь, что каталог принадлежит группе, в которую входят две учетные записи (если бы вы были единственным пользователем машины, то было бы неплохо для staff ):

    chgrp -R staff /usr/local/onedrive
    
  4. Настройте OneDrive для использования этой папки в OneDrive -> «Настройки» -> «Выбрать папку».

И чтобы уточнить: это выше не позволит вам запускать клиентов на двух учетных записях по отдельности. OneDrive - это пользовательское приложение, которое хранит свои внутренние данные в папке ~/Library .

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