在 Linux 中为 VSFTP 被监禁用户创建共享文件夹

在 Linux 中为 VSFTP 被监禁用户创建共享文件夹

我有一件事要做。我设置了一个 VSFTP 服务器,并将其用户关进“监狱”,这样他们就无法查看除主目录之外的任何地方。

但是,现在我想做更多的事情。我想找到一种方法在这些用户之间创建一个共享文件夹,以便每个人都可以在其中读写。但我还没有这样做。我的第一个想法是创建一个外部文件夹,赋予它正确的权限,并在每个主文件夹中创建一个链接,以便他们可以访问它,但它不起作用(由于被监禁,用户仍然无法访问它)。有什么想法吗?当然,用户不应该能够从共享文件夹“向上”查找,就像他们的主目录一样。

答案1

您可以使用bind mount(8)

mount -o bind /tmp/ftpshare /ftp/jail/user1/share

作为解决方案。

相关内容