我的文件夹结构
/UNIX
/Find
/Grep
/Find-Grep
我通过
对UNIX文件夹的符号链接失败了ln -s /I/Unix path/Dropbox/myFriend
我在/Dropbox/myFriend/Unix/Find/.todo删除了一个.todo文件。 我注意到/ I / Unix / Find中的.todo文件也被删除了。
如何制作符号链接,以便我的朋友可以看到我的文件,但他无法在计算机中删除它们?
[编辑]
第一个问题解决了:我们可以创建一个递归符号链接。
但是,当我们在Dropbox中使用符号链接时,我们还没有找到一种方法,不允许我的朋友在计算机中删除我的文件。
答案 0 :(得分:4)
我打算建议重新安装目录bind,ro
mount -o bind,ro /I/Unix /Dropbox/myFriend
但似乎功能尚未在内核中。可能在你的,但不是在我的ubuntu盒子里。因此,替代地(而不是更改所有文件的权限),您可以将目录以只读方式导出到nfs。
答案 1 :(得分:3)
更改文件的权限,以便他没有组或其他写访问权。
你可以这样做:
chmod g-w,o-w -R /I/UNIX/
crb@server ~ $ ls -l test/dir total 0 -rwxrwxrwx 1 crb crb 0 2009-04-14 10:35 example-file crb@server ~ $ chmod g-w,o-w -R test/dir crb@server ~ $ ls -l test/dir total 0 -rwxr-xr-x 1 crb crb 0 2009-04-14 10:35 example-file