0

我的文件夹结构

/UNIX
    /Find
    /Grep
    /Find-Grep

我创建了一个指向 UNIX 文件夹的符号链接,但没有成功

ln -s /I/Unix path/Dropbox/myFriend

我在 /Dropbox/myFriend/Unix/Find/.todo 中删除了一个 .todo 文件。我注意到我在 /I/Unix/Find 的 .todo 文件也被删除了。

您如何创建符号链接,以便我的朋友可以看到我的文件,但他不能在我的计算机中删除我的文件?

[编辑]

第一个问题解决了:我们可以创建一个递归符号链接。

但是,当我们在 Dropbox 中使用符号链接时,我们还没有找到不允许我的朋友删除我计算机中的文件的方法。

4

2 回答 2

4

我打算建议重新安装目录绑定,ro

mount -o bind,ro /I/Unix /Dropbox/myFriend

但似乎该功能还没有在内核中。可能在你的,但不在我的 ubuntu 盒子里。因此,或者(而不是更改所有文件的权限)您可以将目录以只读方式导出到 nfs。

于 2009-04-13T22:40:58.557 回答
3

更改文件的权限,使他没有组或其他写入权限。

你可以这样做:

chmod g-w,o-w -R /I/UNIX/
crb@server ~ $ ls -l 测试/目录
共 0
-rwxrwxrwx 1 crb crb 0 2009-04-14 10:35 示例文件
crb@server ~ $ chmod gw,ow -R 测试/目录
crb@server ~ $ ls -l 测试/目录
共 0
-rwxr-xr-x 1 crb crb 0 2009-04-14 10:35 示例文件
于 2009-04-13T22:33:51.413 回答