Linux(Ubuntu)阻止用户重命名装载的目录

Linux(Ubuntu)阻止用户重命名装载的目录,ubuntu,permissions,mount,Ubuntu,Permissions,Mount,所以,我在Ubuntu上有一个FTP设置 他们可以作为主目录访问这些目录: /主页/{user} /主页/{user} 我在家之外有目录: /var/ftp/shared/legal /var/ftp/shared/finance 上述内容作为以下内容装载到用户主目录: /主页/{user}/legal /主页/{user}/finance 我的问题是,在能够添加目录和文件的同时,如何防止用户在其主目录中重命名其“legal | finance”目录?他们甚至可以在默认情况下做到这一

所以,我在Ubuntu上有一个FTP设置

他们可以作为主目录访问这些目录:

  • /主页/{user}
  • /主页/{user}
我在家之外有目录:

  • /var/ftp/shared/legal
  • /var/ftp/shared/finance
上述内容作为以下内容装载到用户主目录:

  • /主页/{user}/legal
  • /主页/{user}/finance
我的问题是,在能够添加目录和文件的同时,如何防止用户在其主目录中重命名其“legal | finance”目录?他们甚至可以在默认情况下做到这一点吗


提前谢谢

我想你不能。重命名目录中的文件(或目录)的能力取决于用户对父目录的权限,而不是要重命名的文件(或目录)。如果这些子文件夹位于主目录中,用户将始终能够重命名这些子目录。

可以通过vsftpd中的某些设置来防止出现这种情况。但我没怎么调查过。如果他们通过登录操作系统在目录本身上拥有用户/组写入权限,那么没有什么可以阻止他们重命名它。@Jose,我很害怕。我将确保用户知道不要重命名文件夹。