我在 Mac 上使用两个用户帐户,一个用于工作,另一个用于个人。目前,如果我将 onedrive 文件夹放在共享用户文件夹中,我只能从一个用户帐户访问并具有读写权限。如果我将权限更改为从第二个帐户访问,则我无法从第一个帐户访问文件。有没有办法解决这个问题,并在 Mac 上从具有多个用户帐户读写权限的一个 onedrive 帐户共享文件?
操作系统:Mac OS X El Capitan 谢谢。
答案1
要从两个不同的帐户访问文件:
在文件系统的非用户分支中为 OneDrive 创建一个文件夹,例如:
mkdir /usr/local/onedrive
这其实不是必需的,但可以使配置更简洁。你不妨在一个用户的主目录中创建一个 OneDrive 目录。
您可以使用任一用户来创建文件夹,如果您稍后想要更改所有者,请使用
chown
。将文件夹的权限更改
775
为chmod
:chmod -R 775 /usr/local/onedrive
-R
如果您遵循步骤 1,则没有必要,但如果您已经有以下文件,它将以递归方式设置以下目录和文件的权限/组所有权。确保目录属于两个帐户所属的组(
staff
如果您是该机器的唯一用户,那么这将是一个不错的选择):chgrp -R staff /usr/local/onedrive
在 OneDrive -> 首选项 -> 选择文件夹中配置 OneDrive 以使用该文件夹。
需要澄清的是:上述内容不允许您分别在两个帐户上运行客户端。OneDrive 是一个用户应用程序,并将其内部数据存储在用户的 下~/Library
。