我有一个服务器上的文件夹,我的客户端有一堆文件夹,他们上传图像,什么不是一个网站,我做一个符号链接到这些文件夹的网站的根。 这样,我可以让他们ftp访问上传他们所需要的,而无需访问网站的根级别。
我有另一个文件夹,我不能设置为其文件夹,其中有图像,他们需要上传到的符号链接。 我知道,如果我创build一个符号链接,而sym链接位于其文件夹中,则无法通过FTP访问它。
必须有一种方法,无需创build两个单独的FTP帐户,并让用户能够上传到主目录之外的其他目录。 我看到它是特定于ftp的,并且有一些设置可以改变,但是我没有看到任何明确的解决scheme来处理这个问题。
您可以使用mount的bind选项重新挂载另一个文件夹,以便FTP服务器将文件视为在网站的根目录中。
我在UbuntuForums.org上发布了同一个问题的答案 。
…你可以挂载/ home / shared / files /在/ home / website / files /下。
在/ home / website中创build一个挂载点(一个目录)
mkdir / home / website / files /
将另一个目录挂载在此挂载点下
mount –bind / home / shared / files / home / website / files /
现在看来,这些文件实际上是在/ home / website /下,所以即使你将用户限制在这个网站的根目录也是可用的….
如果你想redirect你的FTP连接到另一个文件夹
您可以编辑文件/ etc / fstab并添加下列行:
/ var / www / website / home / userftp / html自动绑定,默认为0 0
并在安装该文件夹后:
mount / home / userftp / html