与 Dropbox(或类似服务)同步单个文件夹,不允许其他用户访问整个 Dropbox

与 Dropbox(或类似服务)同步单个文件夹,不允许其他用户访问整个 Dropbox

我使用 Dropbox 同步几乎所有文档,包括工作文档和个人文档。我还想与我所在实验室的其他用户同步一堆 MATLAB 例程。在实验室中,我只想同步一个文件夹。我知道我可以登录实验室机器上的 Dropbox 并使用“选择性同步”仅同步一个文件夹,但这会产生一个问题,即实验室计算机的其他用户仍然可以通过调整选择性同步设置来查看我的文件。

实验室计算机运行 Linux。我想到另一个可能的解决方案是在实验室机器上用我自己的用户帐户安装 Dropbox,将我想与其他实验室用户共享的文件放在某个地方外部我的用户文件夹,然后打开“选择性同步”。这样,Dropbox 设置只能从我的帐户访问,因此没有人可以修改我的选择性同步设置,从而访问我的个人文件(因为 Dropbox 只能在我登录时运行),但其他用户仍然可以自由访问我的 MATLAB 例程,因为我将它们存储在公共文件夹中。

这有用吗?

答案1

这似乎有点牵强。我会这样做:

创建一个额外的帐户,也就是代理帐户。这样你就有两个帐户,A(你的)和 B(实验室用户)。

在帐户 A 中创建一个文件夹并与帐户 B 共享。然后,在您原本配置为“选择性同步”的计算机上登录帐户 B。这样,如果有人尝试访问 Dropbox 帐户,或修改该计算机的特定设置,他将只能看到所述共享文件夹。

答案2

我只将离开计算机之前加密的数据上传到云端。这是确保云提供商或任何其他人都可以访问它的唯一方法。您可以对个人数据使用相同的方法,同时保持公共数据未加密。示例代码

cd Private/privat/
tar -cvf privat.tar privat/
gpg --symmetric -o privat.tar.gpg privat.tar # prompts for password
mv -f privat.tar.gpg ~/Dropbox/Privat/
rm privat.tar 

相关内容