Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка pure-ftpd [Решено]  (Прочитано 1104 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KJOI

  • Автор темы
  • Активист
  • *
  • Сообщений: 286
  • ALT Linux
    • Просмотр профиля
Настройка pure-ftpd [Решено]
« : 21 Июля 2014, 15:33:39 »
Поставил я pure-ftpd и было нормально пока не потребовалось добавить новый каталог в основную папку ftp.
Каталог большой из-за чего дублировать его идея плохая и переносить тоже не вариант.
Тут я вспомнил про такую фишку как виртуальные пути в Serv-U.
Так вот вопросы:
Можно ли в pure-ftpd создать виртуальные папки которые в реале находятся где-то на пк или вообще на параллельном компьютере, а для клиента ftp они будут выглядеть как простые папки? Если нет, то какими средствами это можно сделать?

Пользователь решил продолжить мысль [time]21 Июль 2014, 18:48:53[/time]:
Пока решение по средствам pure-ftp не нашел, однако можно примонтировать средствами ос.
Делаю так :
mount -o ro,bind /home/por/Программы /home/por/Общедоступные/Софт
Все нормально монтируется, но после перезагрузки каталог не с монтирован. Как сделать авто монтирование при загрузки пк?
В man есть ссылка на файл fstab, я его малость поковырял, но без результатов, по крайней мере авто монтажа не свершилось.
Кстати хорошая штука этот mount делает все, что мне нужно, даже чужой фтп за свою папку выдать можно.


Пользователь решил продолжить мысль 21 Июля 2014, 22:17:42:
Все оказалось очень просто.
Есть такой файл куда ос записывает параметры монтажа и есть файл откуда она их запускает вовремя загрузки.
1. Сначала монтируем что нужно и куда нужно в моем случае это :
mount -o ro,bind /home/por/Программы /home/por/Общедоступные/Софт

2. Потом заходим в папку etc и в поиск вводим mtab.
Открываем его и ищем то что вы смонтировали у меня это выглядит так:
/home/por/Программы /home/por/Общедоступные/Софт none rw,bind 0 0
Копируем эту строчку.

3. В этой же папке etc вводим в поиск fstab.
Открываем его и в конец вставляем скопированную строчку:
/home/por/Программы /home/por/Общедоступные/Софт none ro,bind 0 0
Поправляем ее как вам надо, сохраняем и рестарт компа.
Теперь у вас авто монтаж папки Программы в папку Софт.

4. Запускаем ftp сервер, заходим к себе и видим папку Софт, а в ней содержимое папки Программы. Все работает.
Таким образом я смонтировал на свой ftp 2 дружественных ftp и ресурс smb.
Принцип везде одинаков. Монтируем, копируем параметры из mtab, втыкаем их в fstab, правим параметры.

 :'( Вовремя эксперимента безвозвратно скончалась одна kubuntu. Возблагодарим же VirtualBox за то, что он есть.
« Последнее редактирование: 21 Июля 2014, 22:17:42 от KJOI »
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.