Linux文件夹移动访问

时间:2015-09-18 20:52:35

标签: linux filesystems elevated-privileges

Linux文件系统是否允许或拒绝移动文件夹的权限?据我所知,Active Directory没有。我很好奇,3个不同的措辞没有产生任何结果。

2 个答案:

答案 0 :(得分:1)

是。如果您有foo/bar/文件夹,则可以将文件夹foo设为只读,这会阻止人们移动bar

$ chmod a-w foo
$ mv foo/bar ack
mv: cannot move ‘foo/bar’ to ‘ack’: Permission denied

无法移动bar,但他们仍然可以改变其中的内容:

$ echo hello > foo/bar/hello.txt
$ rm foo/bar/hello.txt

答案 1 :(得分:0)

在linux中,您可以使用chattr使文件或文件夹不可变,如下所示:

chattr +i file

这样,甚至超级都不能移动,修改或删除文件。

要恢复它,您可以使用:

chattr -i file

这适用于ext文件系统