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


Автор Тема: vsftpd и mount --bind (550 failed to change directory) [РЕШЕНО]  (Прочитано 7346 раз)

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

Оффлайн jeyson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • истинна
    • Просмотр профиля
сил нет, поиск ничего не дает, гугл уже жалко...
поставил vsftpd, поумолчанию корневая папка home/ftp, вней создал папки, в которые монттирую (mount --bind) папки из нтфс партиций. при входе в них через фтп пишет ошибку 550, если просто папка (не монтировання), то без проблем. как то попьяне я решил эту проблему, но не помню  :) а щас переустановил систему. группа ftp созданна, права на монтированных папках: root / plugdev

надо копать в группах и юзерах, вот только что делать?
просите что вам предоставить, сразу говорю что проблемма не в конфиге фтп, в логах фтп ничего интересного.
« Последнее редактирование: 03 Декабря 2007, 13:17:30 от jeyson »

Оффлайн jeyson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • истинна
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory)
« Ответ #1 : 01 Декабря 2007, 23:40:19 »
проблема актуальна...

Оффлайн jeyson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • истинна
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory)
« Ответ #2 : 03 Декабря 2007, 12:57:29 »
если примонтировать папку из ext3 раздела, то все работает, а вот на нтфс он не хочет заходить =(

Оффлайн jeyson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • истинна
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory)
« Ответ #3 : 03 Декабря 2007, 13:12:57 »
память вернулась! прописал в fstab монтирование через ntfs-3g, например:

/media/hdc1     ntfs-3g    force,locale=ru_RU.UTF-8  0       1

все работает! всем спасибо :)

Оффлайн hawk

  • Новичок
  • *
  • Сообщений: 17
  • Иваново город неWest
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory) [РЕШЕНО]
« Ответ #4 : 31 Января 2008, 15:37:58 »
память вернулась! прописал в fstab монтирование через ntfs-3g, например:

/media/hdc1     ntfs-3g    force,locale=ru_RU.UTF-8  0       1

все работает! всем спасибо :)

Не очень понятно, сейчас бьюсь с этой же проблемой. Можно поподробнее?

Оффлайн wooddy

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory) [РЕШЕНО]
« Ответ #5 : 14 Февраля 2008, 15:52:13 »
память вернулась! прописал в fstab монтирование через ntfs-3g, например:

/media/hdc1     ntfs-3g    force,locale=ru_RU.UTF-8  0       1

все работает! всем спасибо :)

Не очень понятно, сейчас бьюсь с этой же проблемой. Можно поподробнее?

и мну тоже интересует

Оффлайн jeyson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • истинна
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory) [РЕШЕНО]
« Ответ #6 : 24 Марта 2008, 18:36:13 »
ну поумолчанию в /etc/fstab/ прописанно типо:
UUID=62BC8730BC86FDB3 /media/hdc1     ntfs    defaults,umask=007,gid=46 0       1
а для правильной работы vsftpd будет выглядеть так:
UUID=62BC8730BC86FDB3 /media/hdc1     ntfs-3g    force,locale=ru_RU.UTF-8  0       1
вопросы?

Оффлайн Bkmz

  • Участник
  • *
  • Сообщений: 212
  • Linux рулеZZZ....
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory) [РЕШЕНО]
« Ответ #7 : 10 Апреля 2008, 11:20:45 »
До этогоя довно до думался. А как прописать чтоб автоматом
mount --bind /media/sda1/FTP /home/ftpИвиняюсь :) всё проблему нашел как решается:
/media/sda1/FTP    /home/ftp/ftp      ntfs-3g    bind     0     0   но вот так монтировать папка в папке не очень хорошо. Когда просто монтирую в  /home/ftp то по анонимному доступу уже не пускает ???
« Последнее редактирование: 10 Апреля 2008, 11:39:42 от ИлЪR »

Оффлайн 0x255

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: vsftpd и mount --bind (550 failed to change directory) [РЕШЕНО]
« Ответ #8 : 16 Сентября 2009, 16:50:08 »
приветствую. при переходе на ubuntu с debian возникла проблема с ftp-сервером (правда использую proftpd, но думаю суть не в этом). проблема заключается в следующем::
нужно смонтировать определенные папки из ntfs-раздела в рабочий каталог ftp (ФС -  ext3). монтирование проходит успешно, но целевые каталоги получаются с владельцем/группой  root:plugdev -> анонимный пользователь, да и вообще любые пользователи не входящие в оную группу получают ответ вида "550 failed to change directory". фтп работает под пользователем proftpd с минимальными правами. Все зарегистрированные пользователи и группы берутся из текстовых файлов (т.е. они попросту виртуальные). Добавлять оных в группу plugdev не получится, и даже если "уйти" от виртуализации пользователей - не хотелось бы заводить лишних в самой системе (даже без рабочего шелла). в fstab имею следущее::
/media/disk/_SHARE1    /home/ftp/Share/_MP1 bind    bind,gid=2001,uid=1000 0   0
/media/disk/_SHARE2    /home/ftp/Share/_MP2 bind    bind,gid=2001,uid=1000 0   0
где gid=2001 - необходимая мне группа, а uid=1000 - собственно сам владелец.
подскажет кто_нибудь что я делаю не так?

 

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