将用户(通过 vsftpd 连接)限制到另一个用户主目录内的子目录

将用户(通过 vsftpd 连接)限制到另一个用户主目录内的子目录

我遇到了一个问题,但我不知道该如何处理。一些研究让我得到了不同的结果,比如配置 vsftpd使用 bindfs或者建议将所有内容移动到另一个共享位置,但我不确定这实际上是这个例子中的最佳做法,并且希望正确而很好地完成它。

我从一个用户的主目录中为网站提供服务,名为user1。我想user2通过 ftp 连接授予另一个用户访问权限(使用vsftpd仅有的到该 Web 服务器的目录。我希望它user2自动连接到此文件夹,并且仅限于此文件夹及其子目录。

我的文件夹结构:

/home
  /user1
    /folder1
    /folder2
    /folder-webserver
       /subdirectories
       files

哪种方法才是最佳做法?将文件夹挂载到user2的主目录中?或者有没有办法通过配置vsftpd来做到这一点?或者创建一个用户组?或者将所有内容移动到共享位置?

谢谢您的帮助,我非常感激!

相关内容