VSFTPD+CentOS 5

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

VSFTPD+CentOS 5

Сообщение Valli »

Привет всем,возникла проблемка с VSFTPD,настроил всё по этой http://www.opennet.ru/base/net/vsftpd_fedora7.txt.html статье и исправил ошибки,про которые говорят пользователи и все равно выдаёт ошибку 530 Login incorrect.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: VSFTPD+CentOS 5

Сообщение Ленивая Бестолочь »

понимаете,
1) если вы настраивали по какой-то статье, но у вас не работает - значит вы что-то сделали не правильно. вы пришли за помощью. помощью заключается в том, чтобы найти вашу ошибку. для этого нужно смотреть конфиги, логи, знать цель ваших действий и что именно не работает.
2) многим людям (мне в том числе) лениво ходить по ссылкам, и ещё и читать какие-нибудь статьи, которые могут оказаться длинными и скучными. таким образом формулируя ваш пост как вы это сделали вы лишаетесь большой части аудитории.
спасибо.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: VSFTPD+CentOS 5

Сообщение Valli »

VSFTPD config:

Код: Выделить всё

        anonymous_enable=NO
        local_enable=YES
        write_enable=YES
        pam_service_name=vsftpd
        local_root=/data
        anon_upload_enable=YES
        anon_mkdir_write_enable=NO
        anon_other_write_enable=NO
        chroot_local_user=NO
        guest_enable=YES
        guest_username=ftpuser
        user_config_dir=/etc/vsftpd/users/
        virtual_use_local_privs=YES
        chmod_enable=YES
        chown_uploads=YES
        chown_username=ftpuser
        local_umask=0022
        anon_umask=0007
        file_open_mode=0777
        listen=YES
        listen_port=21
        listen_address=85.142.221.121
        pasv_min_port=30000
        pasv_max_port=30999
        xferlog_std_format=YES
        xferlog_file=/var/log/vsftpd.log
        tcp_wrappers=YES
        dirmessage_enable=YES
        ftpd_banner=WELCOME


Скрипт useradd.sh

Код: Выделить всё

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


Добавил в /etc/pam.d/vsftpd.pam

Код: Выделить всё

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/login


Добавил пользователя

#useradd -d /data ftpuser

в logins.txt ввел:
login1
passwd1
login2
passwd2

Создал файл настроек:
# touch /etc/vsftpd/users/login1
# touch /etc/vsftpd/users/login2

Настроил (login1):
local_root=/data
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
chroot_local_user=NO
Логин 2:
local_root=/data/login2
anon_upload_enable=YES # разрешим аплоад
anon_mkdir_write_enable=YES # разрешим создание и удаление каталогов в своем каталоге
anon_other_write_enable=NO # запретим удаление файлов
chroot_local_user=NO


Вот и всё!

Логи пусты!

Аутентификация проходить должна через PAM, БД Berkley установлена!
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: VSFTPD+CentOS 5

Сообщение Valli »

Плиз хоть у кого-нить есть настройки VSFTPD к CentOS 5,не могу настроить аутентификацию по PAM.
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: VSFTPD+CentOS 5

Сообщение Valli »

Не могу установить пакеты libpam-mysql,mysql-client,phpmyadmin на CentOS 5. Что делать,где их можно взять?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: VSFTPD+CentOS 5

Сообщение Ленивая Бестолочь »

iУведомление от модератора
хотя тема изначально для администрирования, но т.к. автор уперся в проблемы с centos переношу в redhat.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)
Контактная информация:

Re: VSFTPD+CentOS 5

Сообщение danger08 »

Valli писал(а):
06.10.2009 23:23
Плиз хоть у кого-нить есть настройки VSFTPD к CentOS 5,не могу настроить аутентификацию по PAM.

Добавил пользователя
#useradd -d /data ftpuser

IMHO, нет нужды делать отдельного пользователя, он уже есть в Centos (пользователь ftp).
Домашний каталог для него /var/ftp (может не существовать, тогда создайте и назначьте права на него пользователю ftp).
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)
Контактная информация:

Re: VSFTPD+CentOS 5

Сообщение danger08 »

Valli писал(а):
07.10.2009 02:28
Не могу установить пакеты libpam-mysql,mysql-client,phpmyadmin на CentOS 5. Что делать,где их можно взять?

Пакет mysql-client в redhat-системах называется просто mysql:

root@fwx5

[root@fwx5 ~]# rpm -qi mysql Name : mysql Relocations: (not relocatable) Version : 5.0.45 Vendor: CentOS Release : 7.el5 Build Date: Пнд 26 Май 2008 07:06:42 Install Date: Птн 17 Окт 2008 15:13:47 Build Host: builder10.centos.org Group : Applications/Databases Source RPM: mysql-5.0.45-7.el5.src.rpm Size : 7621589 License: GPLv2 with exceptions Signature : DSA/SHA1, Вск 15 Июн 2008 05:36:59, Key ID a8a447dce8562897 URL : http://www.mysql.com Summary : Клиент и разделяемая библиотека MySQL

PhpMyAdmin можно поставить из DAG's Repository или вообще скачать с официального сайта (очень просто ставится).
Насчет pam_mysql не знаю.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: VSFTPD+CentOS 5

Сообщение Valli »

danger08 писал(а):
07.10.2009 09:51
Valli писал(а):
07.10.2009 02:28
Не могу установить пакеты libpam-mysql,mysql-client,phpmyadmin на CentOS 5. Что делать,где их можно взять?

Пакет mysql-client в redhat-системах называется просто mysql:

root@fwx5

[root@fwx5 ~]# rpm -qi mysql Name : mysql Relocations: (not relocatable) Version : 5.0.45 Vendor: CentOS Release : 7.el5 Build Date: Пнд 26 Май 2008 07:06:42 Install Date: Птн 17 Окт 2008 15:13:47 Build Host: builder10.centos.org Group : Applications/Databases Source RPM: mysql-5.0.45-7.el5.src.rpm Size : 7621589 License: GPLv2 with exceptions Signature : DSA/SHA1, Вск 15 Июн 2008 05:36:59, Key ID a8a447dce8562897 URL : http://www.mysql.com Summary : Клиент и разделяемая библиотека MySQL

PhpMyAdmin можно поставить из DAG's Repository или вообще скачать с официального сайта (очень просто ставится).
Насчет pam_mysql не знаю.


http://pam-mysql.sourceforge.net/ <<<---- а это сможет подойти?
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)
Контактная информация:

Re: VSFTPD+CentOS 5

Сообщение danger08 »

Valli писал(а):
07.10.2009 14:17
danger08 писал(а):
07.10.2009 09:51
Valli писал(а):
07.10.2009 02:28
Не могу установить пакеты libpam-mysql,mysql-client,phpmyadmin на CentOS 5. Что делать,где их можно взять?

Пакет mysql-client в redhat-системах называется просто mysql:

root@fwx5

[root@fwx5 ~]# rpm -qi mysql Name : mysql Relocations: (not relocatable) Version : 5.0.45 Vendor: CentOS Release : 7.el5 Build Date: Пнд 26 Май 2008 07:06:42 Install Date: Птн 17 Окт 2008 15:13:47 Build Host: builder10.centos.org Group : Applications/Databases Source RPM: mysql-5.0.45-7.el5.src.rpm Size : 7621589 License: GPLv2 with exceptions Signature : DSA/SHA1, Вск 15 Июн 2008 05:36:59, Key ID a8a447dce8562897 URL : http://www.mysql.com Summary : Клиент и разделяемая библиотека MySQL

PhpMyAdmin можно поставить из DAG's Repository или вообще скачать с официального сайта (очень просто ставится).
Насчет pam_mysql не знаю.


http://pam-mysql.sourceforge.net/ <<<---- а это сможет подойти?

Я думаю, нет нужды настраивать pam_mysql для одних лишь нужд vsftpd.
Предполагаю, что vsftpd может хранить своих виртуальных пользователей в mysql-базе.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: VSFTPD+CentOS 5

Сообщение Doka »

danger08 писал(а):
07.10.2009 09:51
PhpMyAdmin можно поставить из DAG's Repository или вообще скачать с официального сайта (очень просто ставится).


ой, а можно попдробнее про DAG's Repository для CentOS?
как его подключить?
Never stop thinking..................................................................
Спасибо сказали:
Ответить