在 Mac 上两个用户帐户之间共享单个 onedrive 帐户

在 Mac 上两个用户帐户之间共享单个 onedrive 帐户

我在 Mac 上使用两个用户帐户,一个用于工作,另一个用于个人。目前,如果我将 onedrive 文件夹放在共享用户文件夹中,我只能从一个用户帐户访问并具有读写权限。如果我将权限更改为从第二个帐户访问,则我无法从第一个帐户访问文件。有没有办法解决这个问题,并在 Mac 上从具有多个用户帐户读写权限的一个 onedrive 帐户共享文件?

操作系统:Mac OS X El Capitan 谢谢。

答案1

要从两个不同的帐户访问文件:

  1. 在文件系统的非用户分支中为 OneDrive 创建一个文件夹,例如:

    mkdir /usr/local/onedrive
    

    这其实不是必需的,但可以使配置更简洁。你不妨在一个用户的主目录中创建一个 OneDrive 目录。

    您可以使用任一用户来创建文件夹,如果您稍后想要更改所有者,请使用chown

  2. 将文件夹的权限更改775chmod

    chmod -R 775 /usr/local/onedrive
    

    -R如果您遵循步骤 1,则没有必要,但如果您已经有以下文件,它将以递归方式设置以下目录和文件的权限/组所有权。

  3. 确保目录属于两个帐户所属的组(staff如果您是该机器的唯一用户,那么这将是一个不错的选择):

    chgrp -R staff /usr/local/onedrive
    
  4. 在 OneDrive -> 首选项 -> 选择文件夹中配置 OneDrive 以使用该文件夹。

需要澄清的是:上述内容不允许您分别在两个帐户上运行客户端。OneDrive 是一个用户应用程序,并将其内部数据存储在用户的 下~/Library

相关内容