Нужно востановить ftp-server есть несколько винтов- разных- монтирую их в /mnt/hhd1 /mnt/hhd2 и далее , потом через mhddfs все это монтирую в /home/ftp сервак выдает 500 ошибку , права доступа менял ,кто сталкивался или работал с mhddfs?
Монтирование нескольких дисков в /home/ftp
А если ftp дать папку, в которую не монтировал при помощи mhddfs??? Тогда нормально работает или нет???
попробуйте создать в каталоге /home/ftp символьную ссылку на ваши данные с другого диска примонтированного.
До примонтирования все работает,как только монтирую спрашивает логин пароль и кричит что вход только анониму, буду сейчас пробовать давать ссылку
А кто еще юзал debian-sid эту тему там и vsftpd ставится как-то....
попробуйте создать в каталоге /home/ftp символьную ссылку на ваши данные с другого диска примонтированного.
обычно FTPсервер работает в chroot'е, и потому симлинки там не работают (точнее работают совсем не так, как вам хотелось-бы).
До примонтирования все работает,как только монтирую спрашивает логин пароль и кричит что вход только анониму, буду сейчас пробовать давать ссылку
1) создаете на дополнительном винте каталог /mnt/hdd1/share
2) сделайте рута владельцем этого каталога.
3) установите права на этот каталог 1777 если хотите туда заливать через FTP, и 755, если хотите только чтение.
4) создайте точку монтирования (права и владелец не играет роли)
mkdir /home/ftp/share5) смонтируйте этот каталог как --bind
для этого пропишите его в /etc/fstab с опцией bind:
/mnt/hdd1/share /home/ftp/share auto bind 0 06)вот и всё. теперь можно заходить по FTP в каталог ftp://user@host/share, хотя этот каталог физически находится на другом винчестере.
7)аналогично прописываются точки монтирования для всех остальных дисков.
до этих операци 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
права остаются теже, в 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).
проверьте, и при необходимости поправьте все пункты.
Проблема решилась неожиданно переустановкой фтп сервера на proftpd =(
все поднялось а жаль vsftpd больше нравился
Проблема решилась неожиданно переустановкой фтп сервера на proftpd sad
все поднялось а жаль vsftpd больше нравился
а мне больше нравится proftpd, в частности тем, что там по дефолту уже всё настроено :D