Есть небольшая домашняя сеть, естественно у всех, кроме меня виндуз :). Долго (после перехода на Линукс) ничего не расшаривал, и вот дошли руки: выбирая из Samba и vsftpd выбрал второе.
Сервер настроен как простой анонимный. В принципе все работает адекватно, но есть небольшой вопрос:
Значит заходит anonymous (не путать с посетителями ЛОРа) ко мне на сервер. Если его сессия продолжается, мои пляски с `mount --bind <src_dir> /var/ftp`, `umount <src_dir>` НИКАК не отражаются на том что он видит в списке файлов. То есть, если он зайдет, а я что-то подмонтирую, то в текущей сесси он ничего этого не увидит, сколько бы не рефрешился. И, самое интересное: если он зашел и было что-то подмонтировано, и втечении его сессии я это отмонтирую, он сможет скачивать новые файлы, которые уже "в реальности" недоступны.
Если anonymous перелогинится, все изменения увидит корерректно.
P.S. Проверял "на себе", заходил на ftp://<my_IP> под anonymous. P.P.S. В принципе сеть невелика, и можно постоянно перезагружать сервер, когда я меняю контент, но это как-то некошерно.
Спасибо!