修改权限/不可移动文件夹,不包含 chattr

修改权限/不可移动文件夹,不包含 chattr

我有一台服务器,其中有要通过本地网络共享的文件夹(如照片、音乐等)。我做了以下事情:

cd /volumes1/Family/Photos
touch .chattrlock
sudo chattr +i .chattrlock

现在我无法删除“照片”文件夹,但我仍然可以在家庭共享中移动它。有没有办法防止文件夹在共享内移动?

该文件夹的权限应保留rwx

答案1

如果文件夹本身不是不可变的,但其中的一个或多个文件是不可变的,那么您无法删除它,但事实上您可以移动或修改它。

如果您想让Photos文件夹本身无法被移动或删除,但您仍然想在其中创建文件,那么您将需要以下命令:

chattr +a Photos

这将使该文件夹无法重命名、移动或删除,但允许您在其中创建和修改文件,除非文件本身是不可变的。如果您想删除其中的文件,那么您需要先删除文件chattr -a Photos,然后chattr +a Photos再删除文件。

相关内容