The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Пошаговая настройка vsftpd 2.0.5 на се..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Пошаговая настройка vsftpd 2.0.5 на се..."  +/
Сообщение от auto_topic (??) on 01-Мрт-08, 13:59 
Обсуждение статьи тематического каталога: Пошаговая настройка vsftpd 2.0.5 на сервере под управлением Fedora Core 7 (vsftpd ftp linux fedora)

Ссылка на текст статьи: https://www.opennet.ru/base/net/vsftpd_fedora7.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Valera email(??) on 01-Мрт-08, 13:59 
По пробовал ваш способ. При подключении говорит логин и пароль не верен.

При запуске скрипта ругается на
rm -f /etc/vsftpd/login.db
        db42_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/login.db
        service vsftpd restart
        # chmod +x  /etc/vsftpd/useradd.sh

        db42_load -T -t hash -f logins.txt /etc/vsftpd/login.db

db42_load - на отсутствие.
В какой пакет входит

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Александр email(??) on 25-Мрт-08, 12:31 
Такая же фигня ... ну с db42_load - все просто пишем  
db_load и ОК ... а вот ошибочку все равно выдает...
Что делать-то????
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Kastey email on 05-Апр-08, 13:41 
у меня тоже была проблема с логином и паролем
помогло внимание :)
6. cp vsftpd.pam /etc/pam.d/ftp

я по невнимательности скопировал в /etc/vsftpd
а когда исправился то заработало

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от slako email on 18-Апр-08, 22:01 
Отличный тутор, спасибо!
d42_load устанавливается через
yum install compat-db
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Дидар email on 23-Апр-08, 11:34 
ошибка 530 неправильный логин или пароль помогите пожалуйста вроде все сделал точь как здесь описано
rm -f /etc/vsftpd/login.db
        db42_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/login.db
        service vsftpd restart
        # chmod +x  /etc/vsftpd/useradd.sh

        db42_load -T -t hash -f logins.txt /etc/vsftpd/login.db

чета этот скрипт у меня ничего не хочет делать наCentOS 5
базa данных Berkeley установлена
Package    db4-utils
Class    Applications/Databases
Version    4.3.29-9.fc6

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Сергей email(??) on 29-Июн-08, 14:14 
ошибка 530 (всё по инструкции)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Alex email(??) on 08-Июл-08, 10:30 
530 this ftp server is anonymous only
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от 3JIODEU email on 15-Авг-08, 06:09 
ман хороший ))вот ток в мане самого vsftpd кое что написанно про pam аунтификацию вертуальных пользователей, аунтификация происходит чтением собственно login.db pam'ом. В дистрибутивах x86_64 в /etc/pam.d/ftp нужны такие вот строки
auth required /lib64/security/pam_userdb.so crypt=none db=/etc/vsftpd/login
account required /lib64/security/pam_userdb.so crypt=none db=/etc/vsftpd/login
и собственно для i386
auth required /lib/security/pam_userdb.so crypt=none db=/etc/vsftpd/login
account required /lib/security/pam_userdb.so crypt=none db=/etc/vsftpd/login
далее в /etc/pam.d/vsftpd
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/login
или для i386
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/login

теперь будет происходить пам аунтификация
делал на fedore 9

да и не забываете про compat-db

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от 3JIODEU email on 15-Авг-08, 06:31 
в vsftpd.conf нужно ещё pam_service_name=ftp или pam_service_name=vsftpd
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от 3JIODEU email on 25-Авг-08, 17:41 
блин если не заработало снесите и занова поставте мне помоголо)))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от eskander on 10-Сен-08, 11:00 
выполнил посты " Kastey"(таже ошибка),slako,3JIODEU с заменой всего содержимого /etc/pam.d/ftp , в принципе это фаил можно не копировать а просто создать
ну и заремил содержимое файла /etc/vsftpd/users/login1 и соответственно /etc/vsftpd/users/login2 только после этого перестал ругатся на ошибки в нём и стал пускать

centos 5.2 64x

осталось добить кодировку :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от zerghack007 email on 21-Окт-08, 09:52 
Нашел ошибку.
Параметр virtual_use_local_privs должен быть выставлен как NO, иначе правила виртуальных юзеров не будут работать:

> итак пользователю login1 мы дадим полные права > на каталог /data
> содержание файла
>        local_root=/data
>        anon_upload_enable=YES
>        anon_mkdir_write_enable=YES
>        anon_other_write_enable=YES
>        chroot_local_user=NO

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Dmitriy email(??) on 11-Ноя-08, 19:53 
Пробовал выполнять все, предложенное здесь. Реальных юзеров пускает, виртуальных - нет. Slackware 10.1
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Sigma on 15-Янв-09, 11:15 
Пользователь 3JIODEU прав.
Только править надо либо /etc/pam.d/ftp либо /etc/pam.d/vsftpd, в зависимости от того, что стоит в параметре pam_service_name в vsftpd.conf
У меня все работает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от antares email(ok) on 29-Янв-09, 14:57 
Если много пользователей лучше при добавлении пользователя делать vsftpd reload нежели restart.  у качающих хоть не оборвет связь
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Zhelezaka on 20-Фев-09, 01:14 
Всё настроил по данному мануалу, но вот в файле /etc/pam.d/vsftpd сделал так

auth sufficient pam_userdb.so db=/etc/vsftpd/virtual_users unknown_ok debug
account sufficient pam_userdb.so db=/etc/vsftpd/virtual_users unknown_ok debug
session optional pam_keyinit.so force revoke
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth required pam_shells.so
auth include system-auth
account include system-auth
session include system-auth
session required pam_loginuid.so

P.S. Долго не мог понять, где же он db42_load.... а это БД Berkeley и в Debian пакет db4.2-util называется

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от 3JIODEU email on 10-Авг-09, 12:27 
Теперь в последующих дистрибутивах как ОС так и vsftpd при исполнении скрипта будем видеть ошибку
db46_load: unexpected end of input data or key/data pair
db46_load: odd number of key/data pairs
решение: заменяем в скрипте useradd.sh строки db42_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/login.db где db42-не обязательно 42 в зависимости от версии берклея, на
awk -F: '{print}' < /etc/vsftpd/logins.txt | db46_load -T -t hash /etc/vsftpd/login.db как видем тут уже берклей 46 - эта ситуация уже тоже была описанна на opennet к сожелению пользователя не помню, и не в этой теме, кто не встретит данной проблемы сёравно рекомендую сделать именно такой скрипт с таким содержанием
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Vov4ik email on 21-Окт-09, 23:32 
>Теперь в последующих дистрибутивах как ОС так и vsftpd при исполнении скрипта
>будем видеть ошибку
>db46_load: unexpected end of input data or key/data pair
>db46_load: odd number of key/data pairs
>решение: заменяем в скрипте useradd.sh строки db42_load -T -t hash -f /etc/vsftpd/logins.txt
>/etc/vsftpd/login.db где db42-не обязательно 42 в зависимости от версии берклея, на
>
>awk -F: '{print}' < /etc/vsftpd/logins.txt | db46_load -T -t hash /etc/vsftpd/login.db >...

У меня решилось по-другому: поставил треил энтер, т.е. нажал ввод после последней строки списка и сообщения пропали.
P.S. сервер openSuSE 11.1


Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от midori on 06-Ноя-09, 14:32 
Все по инструкции - НЕ СРАБОТАЛО.
Прописываю в vsftpd.conf "pam_service_name=vsftpd.pam" - ПОШЛО!

CentOS 5.4

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Blackpoint email(ok) on 09-Ноя-09, 20:25 
Кто знает, как можно дать права на чтение/запись/удаление одному виртуальному юзеру на несколько разных папок, а не только на его домашнюю?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от weLst0v email on 22-Ноя-09, 02:02 
fc12 x86_64 vsftpd 2.2.0
Долго и упорно получал ошибку 530, так как ни в какую не хотел использовать именно /lib64/security/pam_userdb.so а не /lib/security/pam_userdb.so
Править и в самом деле надо либо /etc/pam.d/ftp, либо /etc/pam.d/vsftpd
Пользовательскую db создавал c помощью /usr/bin/db46_load
Корневой каталог для данных ftp-сервера всё равно должен быть только для рута. А то засунул я его в недра пользовательского профиля и получил сообщение об отсутствии пути. bind-ом , впрочем, всё что надо подмонтируется влёгкую.
Короче, пока не врубишься что тут и зачем - ничего не работает, а через часок другой смысл "что такого делаю" дошёл и виртуальные пользователи заработали. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Gerasim on 25-Фев-10, 23:58 
Если ставлю virtual_use_local_privs=NO, права виртуальных работают, но не удается изменить атребуты файлов через ftp, тогда как при установке "YES" атребуты позволяет менять, но прававсех виртов как у локального ftpuser. Подскажите чем может быть проблема?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

23. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от rona on 06-Авг-10, 14:01 
имеем - федора 12 32бит, локальная сеть(точнее доступ к фтп только по локалке надо)
путем долгих мучений вроде заработал фтп сервер, пускает в папку /var/ftp/pub

проблема вот в чем:
основной диск сервера имеет небольшой размер, я создал директорию /var/ftp/pub/shara и смонтировал туда раздел со второго(физически) диска, тоесть при запуске системы он теперь автоматом монтируется, я могу с ним работать, но!!  -  эта папка не показывается через фтп в папке pub!
все остальные файлы видно

предполагаю что проблема в правах, но сам немогу разобратся, прошу помочь :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Ефремов email on 16-Авг-10, 22:04 
Спасибо за отличную статью!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от combucho on 25-Окт-10, 02:25 
Используйте bind при монтировании, типа так

[cmbch@arch ~]$ cat /etc/fstab | grep bind
/mnt/data/Install /srv/ftp/install none bind

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Dmitry email(??) on 11-Апр-11, 14:00 
Help!!! Не раздаются права на вложенное содержимое, то есть при загрузке структуры каталогов всё что глубже верхнего каталога не  видно. В чём может быть проблема?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от SHPROT on 29-Апр-11, 13:28 
Все сделал как написанно, но пытаюсь зайти под пользователем login1 или login2 пишет
530 Login incorrect.
Login failed.
что делать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от admSpiker email on 23-Сен-11, 13:38 
Аналогичная проблема. Не видно содержимое папок. Бинд был аналогично 25 посту. Подскажите куда рыть.


Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

29. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от sashker email on 06-Окт-11, 10:24 
Попробуйте в конфиге прописать:
pam_service_name=vsftpd (без .pam)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Eternal on 17-Окт-11, 04:20 
почему-то при повторном залогивании пароль долго проверяется. как это поправить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Logs"  +/
Сообщение от Dimon email(??) on 10-Ноя-11, 19:47 
Как сделать полный лог всех действий пользователя?
Запись файлов, создания каталогов и т.д.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Logs"  +/
Сообщение от Dimon email(??) on 10-Ноя-11, 19:51 
Кому интересно)))
написав эти строчки - получил полный лог всех действий.

xferlog_enable=YES
xferlog_std_format=NO
xferlog_file=/var/log/vsftpd.log
log_ftp_protocol=YES

Правда через некоторое время лог фаил становитса весьма обьёмным)))

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от d1garch email on 20-Июл-12, 18:14 
настроил все как вы написали... только сделал один логин вместо двух и в правах этого пользователя поставил

local_root=/   #вместо local_root=/data

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

пробовал зайти без пароля и под другим логином и паролем - таже ситуевина. Как быть?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Denis email(??) on 13-Сен-12, 22:53 
установка и настройка vsftpd на centos 6 – http://idp.org.ua/vsftpd/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Вопрос"  +/
Сообщение от Anton email(??) on 30-Ноя-12, 13:47 
А как настроить, чтобы пользователь видел содержимое папок соседей, но только в режиме read only?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от Алекс email(??) on 31-Июл-13, 10:46 
Настроил vsftpd (у меня только локальные пользователи могут читать и писать).

Вопросы:
1. Папки создаются с правами 777 - это можно где-нибудь изменить?
2. Файлы и папки создаются от имени пользователя, залившего файл. Для анонимов chown есть в конфиге, а можно ли сделать chown для локального пользователя (чтобы при заливке от разных пользователей все файлы были одного хозяина)..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Пошаговая настройка vsftpd 2.0.5 на сервере под управлением ..."  +/
Сообщение от admin (??) on 23-Сен-15, 12:37 
Спасибо, статья когда-то помогла разобраться и поднять свой первый ftp-сервер под Linux, вот здесь вариант под centos - http://sanotes.ru/vsftpd-ftp-server-linux/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру