Hi All!Проблема у меня такая - имею ftp-сервер wu-ftpd-2.6.2 на линухе RH 7.3. Открыт анонимный доступ. В то же время по диску у меня раскиданы некоторые каталоги, которые я бы хотел открыть для анонимного доступа. Также есть одна директория, к которой доступ должен быть по паролю. Каталоги переместить в ftp-хоум не могу, т.к. структура сервера определена. Имеется что-либо подобное апачевым alias и .htpasswd для создания виртуальных директорий?
В ftpaccess.conf попробовал прописать alias, cdpath, но они работают только в ftp-хоуме. Открывать анонимусу доступ на / не думаю, что целесообразно. Создавать виртуальные сервера - адресов не напасешься!Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.ln -s ........
>>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>
>ln -s ........
Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри ftp. Во завернул :). Это было первое, что мне пришло в голову. Не работает. :(
>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>ftp. Во завернул :). Это было первое, что мне пришло в
>голову. Не работает. :(То есть не работает? В каком смысле? Проверь пермишины на ту директорию.
>>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>>ftp. Во завернул :). Это было первое, что мне пришло в
>>голову. Не работает. :(
>
>То есть не работает? В каком смысле? Проверь пермишины на ту директорию.
># ls -al /home/
drwxr-xr-x 3 root root 1024 Aug 8 18:38 virtual
# ln -s /home/virtual /home/ftp/virtual
# ls -al /home/ftp
drwxr-xr-x 6 root root 1024 Aug 11 10:38 .
drwxr-xr-x 11 root root 1024 Aug 8 17:34 ..
d--x--x--x 2 root root 1024 Jul 1 20:56 bin
d--x--x--x 2 root root 1024 Jul 1 20:56 etc
drwxr-xr-x 2 root root 1024 Jul 1 20:56 lib
drwxr-sr-x 2 root ftp 1024 Aug 9 14:08 pub
lrwxrwxrwx 1 root root 13 Aug 11 10:38 virtual -> /home/virtual
-rw-r--r-- 1 root root 350 Aug 9 13:42 .welcome.msgКоннекчусь к серверу. При попытке перейти по ссылке virtual выдает ошибку:
ftp> cd virtual
550 virtual: No such file or directory.В чем же бяка тогда?
>>>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>>>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>>
>>ln -s ........
>
>
>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>ftp. Во завернул :). Это было первое, что мне пришло в
>голову. Не работает. :(man mount_null (во freebsd это, но вероятно и в линуксе)
или смотри man mount (параметры монтирования)
Удачи
>>>>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>>>>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>>>
>>>ln -s ........
>>
>>
>>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>>ftp. Во завернул :). Это было первое, что мне пришло в
>>голову. Не работает. :(
>
>man mount_null (во freebsd это, но вероятно и в линуксе)
>или смотри man mount (параметры монтирования)
>УдачиНе совсем понял, причем здесь mount!
>>>>>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>>>>>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>>>>
>>>>ln -s ........
>>>
>>>
>>>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>>>ftp. Во завернул :). Это было первое, что мне пришло в
>>>голову. Не работает. :(
>>
>>man mount_null (во freebsd это, но вероятно и в линуксе)
>>или смотри man mount (параметры монтирования)
>>Удачи
>
>Не совсем понял, причем здесь mount!
строка из fstab
/usr/src /usr/local/ftp/pub/FreeBSD_src null rw 0 0
во так я рассшарил исходникиили это не то что нужно ;-)?
mount --bind <откуда> <куда> для Linux
>>>>>>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>>>>>>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>>>>>
>>>>>ln -s ........
>>>>
>>>>
>>>>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>>>>ftp. Во завернул :). Это было первое, что мне пришло в
>>>>голову. Не работает. :(
>>>
>>>man mount_null (во freebsd это, но вероятно и в линуксе)
>>>или смотри man mount (параметры монтирования)
>>>Удачи
>>
>>Не совсем понял, причем здесь mount!
>строка из fstab
>/usr/src /usr/local/ftp/pub/FreeBSD_src null rw
>0 0
>во так я рассшарил исходники
>
>или это не то что нужно ;-)?
>mount --bind <откуда> <куда> для LinuxА ларчик просто открывался. Работает!!! Спасибо. А как быть со входом по паролю?
>>>>>Есть какой-нибудь выход из данной ситуации при использовании wu-ftpd или порекомендуете поставить
>>>>>другой сервер? Желательно, конечно, решить проблему с wu-ftpd.
>>>>
>>>>ln -s ........
>>>
>>>
>>>Насколько я понял, Вы рекомендуете создать ссылку на директорию вне ftp внутри
>>>ftp. Во завернул :). Это было первое, что мне пришло в
>>>голову. Не работает. :(
>>
>>man mount_null (во freebsd это, но вероятно и в линуксе)
>>или смотри man mount (параметры монтирования)
>>Удачи
>
>Не совсем понял, причем здесь mount!предлагалось использовать loop-device: man mount
и как это в каких OS делаетсядля чего делается - а что происходит при chroot?