Назад | Перейти на главную страницу

Настройте VSFTP для загрузки файла, а не символической ссылки

Я использую 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 перейти по символической ссылке и загрузить файл?

Первоначально VSFTP не следует символическим ссылкам. Даже если вы создаете символические ссылки внутри папки с корневым доступом, это не сработает. Используйте жесткие ссылки или Proftpd, я думаю, это удалось.