如何限制一个用户的ftp访问多个地方

如何限制一个用户的ftp访问多个地方

我什至不知道如何写出正确的问题,因为问它有点令人困惑。问题就在这里。用户 X 希望通过 FTP 访问 /user/x 文件夹和 /var/www/x 文件夹。我怎样才能设法让用户访问这两个地方,而不需要为每个地方创建 2 个 ftp 帐户。我在 Ubuntu 11.04 上使用 vsftpd。他将使用 filezilla 登录并希望看到以下结构或类似的内容:

/ <-- The root of the ftp directory  
usr/x <-- The user X  
www/x <-- The www folder for X

这可以在一个 ftp 访问帐户中实现吗?

答案1

谢谢 已经得到答案了。这是一个简单的安装选项。例如,在这种情况下,我在 www/x 文件夹中执行了此操作:

mkdir userx(这将是 /usr/x 文件夹)
mount --bind /usr/x userx

然后赋予用户所需的权限。这样用户就得到了这样的结构:

/  
userx <-- Which is the /user/x folder)

他可以通过一个 FTP 用户在这两个地方工作。

获得权限后,我将其添加到运行时,以便当 PC 重新启动时,它会保留安装的绑定。

相关内容