The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Как быстро расшарить директории через ftp в Linux
На моей станции поднят ftp сервер (vsftpd). Как известно FTP cервер позволяет расшарить 
определённую директорию (в нашем случае /var/ftp/)/ Часто у меня возникали ситуации 
когда нужно что то расшарить по сети, а копировать это в раздел где расшаренная 
директория - места нет. Да и копировать это опять же или менять кофиг сервера и
перерапускать сервис.
Для себя нашёл очень простой и удобный способ как это сделать. 

Монтировать нужные директории в дерево /var/ftp используя 'mount --bind '. всё просто.

   [root@n100851 ~]# mkdir /var/ftp/pub/music
   [root@n100851 ~]# mount --bind /home/user/media/sound/ /var/ftp/pub/music/

и всё. анонимусы могут забирать музыку с FTP сервера.
 
03.04.2007 , Автор: borey
Раздел:    Корень / Администратору / Система / Диски и файлы / Монтирование

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, goil, 12:42, 05/04/2007 [ответить] [смотреть все]
  • +/
    man mount? :)
     
  • 1.2, Redacid, 19:20, 05/04/2007 [ответить] [смотреть все]
  • +/
    лично я это делаю через mount_nullfs
    правда во FreeBSD, а не в Linux
     
  • 1.3, stimpack, 06:36, 06/04/2007 [ответить] [смотреть все]
  • +/
    Лучше бы тогда уж быстренько netcat с монстроидальной строчкой запустили. :-) Велосипедные костыли веселее читать. Креатив типа.
     
     
  • 2.4, Redacid, 10:56, 06/04/2007 [^] [ответить] [смотреть все]
  • +/
    Ум есть?
    Чем вам не нравится нульфс?
    Или вы считаете, что через неткат правилнее?
    Затем вы видимо оповистите всех клиентов на каком порту висит ваш неткат
     
     
  • 3.5, const86, 19:36, 06/04/2007 [^] [ответить] [смотреть все]
  • +/
    > Или вы считаете, что через неткат правилнее?

    Шуток вы не понимаете. Сказано же, такое было бы веселее читать. :) А про бинды в VFS и так все знают.

     
  • 2.6, Deepwalker, 11:25, 07/04/2007 [^] [ответить] [смотреть все]  
  • +/
    Это называлось вроде хаком - нетривиальное, прикольное решение. Типа а вдруг нет фтп демона : ))
     
  • 1.7, stimpack, 10:37, 08/04/2007 [ответить] [смотреть все]  
  • +/
    А теперь действительно правильный вариант!
    useradd meloman -d /home/user/media/./sound -g nobody -e $(date --date="+1 day" +%Y-%m-%d)
    passwd meloman
    echo meloman >/etc/ftpchroot

    Создаётся юзер для ftp, имеющий рутом требуемую директорию и сроком жизни 1 день. Для ftpd точно это всё сработает, а для vsftpd, proftpd нужно проверить настройки в конфигах насчёт chroot-а. Ну, chroot необязателен вообще-то.

    А вот другая проблема - как по ftp расшарить подключенную FAT32-флешку - по идее надо юзера, под которым работает ftpd, вносить в группу plugdev и маунтить флешку именно под этим юзером. Но это как-то некрасиво. Либо юзать опции guid=groupname,uid=username, однако в дебиане, например, при автоматическом pmount-е это не получится, придётся флешку статически прописывать в fstab с этими параметрами. Тяжко, в общем.

     
  • 1.8, PhaNtoM, 21:04, 12/04/2007 [ответить] [смотреть все]  
  • +/
    а не проще ли ребята кинуть в расшареный каталог фтп, симлинк на нужный каталог, как это сделано например на ftp.freebsd.org
     
  • 1.9, Burger, 21:08, 14/04/2007 [ответить] [смотреть все]  
  • +/
    тоже так сделал/подумал в самом начале,но переходить на линк не хочет ничто....
     
  • 1.10, borey2005, 10:11, 16/04/2007 [ответить] [смотреть все]  
  • +/
    Какие симлинки то. FTP сессия chroot'ится  в /var/ftp и всё. soft link работать не будет в этом случае. Можно конечно hard link сделать , но:
    - на директорию сделать её нельзя, а на каждый файл не очень удобно
    - файлы должны лежать в тоим же разделе что и ftp директория, что вряд ли. Так как /var обычно в отдельном разделе.
    Вот и остаётся что маунтить с bind самcq удобный для того чтобы быстро что то (директорию) расшарить по ftp.
     
  • 1.11, Zlo, 10:05, 20/04/2007 [ответить] [смотреть все]  
  • +/
    Можно еще домашнюю директории vsftp  поменять просто на нужную и будет счастье
     
  • 1.12, logka, 20:34, 10/07/2007 [ответить] [смотреть все]  
  • +/
    начал смеятся со слов "как быстро расшарить по фтп" %)
    уже бы "выдержки из мана" ,)))0
     
  • 1.13, zick, 11:45, 14/07/2007 [ответить] [смотреть все]  
  • +/
    А мне надо, чтоб по NFS  монтировались файловые системы ... В FreeBSD 6.1 команда mount --bind пишет, что bind неизвестная опция !
     
  • 1.14, zick, 12:00, 14/07/2007 [ответить] [смотреть все]  
  • +/
    всё, проблему решил через mount_nullfs !
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList