我正在运行 VSFTP。
在 chroot 环境中我有以下设置:
ftpdir/directory1
ftpdir/file1.txt
ftpdir/links/linktodirectory1 -> ../directory1
ftpdir/links/linktofile1.txt -> ../file1.txt
其中ftpdir/links/linktodirectory1
是 的符号链接ftpdir/directory1
,并且ftpdir/links/linktofile1.txt
是 的符号链接ftpdir/file1.txt
。
如果我传输,ftpdir/links/linktodirectory1
我会得到整个目录,但如果我传输,ftpdir/links/linktofile1.txt
我只会得到符号链接。在我下载到的计算机上,这个符号链接坏了。
有没有办法告诉 VSFTP 按照符号链接下载文件?
答案1
最初,VSFTP 不遵循符号链接。即使您在 chrooted 文件夹中对内容进行符号链接,它也不会起作用。我认为使用硬链接或 Proftpd 可以做到这一点。