LinuxForum.Fans
Тема

Монтирование нескольких дисков в /home/ftp

Автор: OlegBorisov 9 сообщений 4518 просмотров
#86121

Нужно востановить ftp-server есть несколько винтов- разных- монтирую их в /mnt/hhd1 /mnt/hhd2 и далее , потом через mhddfs все это монтирую в /home/ftp сервак выдает 500 ошибку , права доступа менял ,кто сталкивался или работал с mhddfs?

#86192

А если ftp дать папку, в которую не монтировал при помощи mhddfs??? Тогда нормально работает или нет???

#86287

попробуйте создать в каталоге /home/ftp символьную ссылку на ваши данные с другого диска примонтированного.

#86356

До примонтирования все работает,как только монтирую спрашивает логин пароль и кричит что вход только анониму, буду сейчас пробовать давать ссылку
А кто еще юзал debian-sid эту тему там и vsftpd ставится как-то....

#86938
DEMON написал:
попробуйте создать в каталоге /home/ftp символьную ссылку на ваши данные с другого диска примонтированного.

обычно FTPсервер работает в chroot'е, и потому симлинки там не работают (точнее работают совсем не так, как вам хотелось-бы).

OlegBorisov написал:
До примонтирования все работает,как только монтирую спрашивает логин пароль и кричит что вход только анониму, буду сейчас пробовать давать ссылку

1) создаете на дополнительном винте каталог /mnt/hdd1/share
2) сделайте рута владельцем этого каталога.
3) установите права на этот каталог 1777 если хотите туда заливать через FTP, и 755, если хотите только чтение.
4) создайте точку монтирования (права и владелец не играет роли)

text
mkdir /home/ftp/share

5) смонтируйте этот каталог как --bind
для этого пропишите его в /etc/fstab с опцией bind:

text
/mnt/hdd1/share                            /home/ftp/share                             auto    bind                0 0

6)вот и всё. теперь можно заходить по FTP в каталог ftp://user@host/share, хотя этот каталог физически находится на другом винчестере.
7)аналогично прописываются точки монтирования для всех остальных дисков.

#87315

до этих операци vstfpd с анонимами работает
#
# mount /mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /home/ftp -o allowe_other
до этого в fstab прописую
UUID=7112cde6-7caf-4e60-88be-755343d074A9 /mnt/hdd1 xfs defaults 0 0
UUID=74c43e88-bb8c-454d-9887-5faaabcc610f /mnt/hdd2 xfs defaults 0 0
UUID=f4d142e2-3210-452c-a165-ffec7c2a67a3 /mnt/hdd3 xfs defaults 0 0
права остаются теже, в MC в /home/ftp все видно и для root и для user
а в vsftp в браузере требует логин пароль и 500 oшибку
в frecoman содиняется но опять же 500
в логах соединение ок скорость скачивания 000если есть возможность
посоветуйте куда рыть то?
прова стоят 755

#87371
OlegBorisov написал:
права остаются теже, в MC в /home/ftp все видно и для root и для user
а в vsftp в браузере требует логин пароль и 500 oшибку
в frecoman содиняется но опять же 500
в логах соединение ок скорость скачивания 000если есть возможность
посоветуйте куда рыть то?
прова стоят 755

1) создать пользователя с именем ftp
2) зайти под этьим пользователем локально, и посмотреть чё-как
3) УБРАТЬ юзара ftp из списка /etc/ftpusers (а вот других можно туда добавить. особенно рекомендуется рута. это список тех, кому нельзя)
4) проверить конфиг vsftp, на присутствие там алиаса анонимус => ftp
5) права на каталоги должны быть 755, а на файлы 644. владелец обычно root, хотя можно и пользователя сделать для удобства. Заливают обычно в спец-каталог /home/ftp/upload (права 1777).

проверьте, и при необходимости поправьте все пункты.

#88221

Проблема решилась неожиданно переустановкой фтп сервера на proftpd =(
все поднялось а жаль vsftpd больше нравился

#91081
OlegBorisov написал:
Проблема решилась неожиданно переустановкой фтп сервера на proftpd sad
все поднялось а жаль vsftpd больше нравился

а мне больше нравится proftpd, в частности тем, что там по дефолту уже всё настроено :D

Войдите или зарегистрируйтесь, чтобы ответить.