Установил pure-ftpd - работает, прочитал ман по нему - думаю с настройкой разберусь.
Однако, прежде чем нырять в глубь кастомайза хочется решить несколько оргвопросов, описываю ситуацию:
1. есть жёсткий диск (160 Гб, Maxtor) со S.M.A.R.T. статусом bad. Windows на нём умирает с нехорошей периодичностью, в то же время swap и /home патиции в дальних секторах чувствуют себя не плохо.
2. есть два контент-дающих раздела (на разных дисках, итого в системе - 3 шт.) /mnt/data с подразделами video, music, books и т.д. -
всё более-менее отсортированно, названия поправлены и осмысленны, музыка тэгированна и utf'нута - и /mnt/torrents: периодически расчищаемая файлопомойка.
В голову идут следующие варианты организации фтп-сервера:
1. загрузиться с диска Victoria, посмотреть что скажет Вика, попробовать сделать ремапинг Макстора, разбить его на два-три ext3 раздела и примонтировать в /home/ftp
Тогда можно особо не парясь накидать туда файлов на раздачу и задать всем нужные параметры доступа.
Из минусов - не факт, что получится диск реанимировать, да и потом всё время ожидать его падения.
2. создать папку /home/ftp и сделать сим-линки на /mnt/torrents/downloaded и нужные разделы /mnt/data
Здесь есть пока несколько непонятностей:
а.) будет ли торрент клиент блокировать раздачу фтп-клиента и наоборот?
б.) смогут ли анонимусы по сим-линкам директорий войти в эти директории и увидеть все доступные файлы?
в.) если поставить на сим-линки атрибут "только для чтения", будут ли файлы в директориях доступны анонимусам только для чтения?
г.) стоит ли заводить нового пользователя upload и не выпускать его за границы ~upload или сделать anonimous-only фтп-сервер?
д.) как быть с новыми файлами, добавляемыми в /mnt/torrents/downloaded (автоматически) и /mnt/data (вручную), будут ли они read-only, если работают пункты б.) и в.) ?
Очень не хотелось бы оставить дыр в системе и в один прекрасный момент потерять все файлы.
/mnt/torrents не так жалко, большая часть в /mnt/data скопирована, а вот информацию из второй директории дорожу, хотя ею и удобнее всего делиться.