vsftpd

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

vsftpd

Непрочитанное сообщение anti » 2008-07-12 1:40:11

Руководствуясь статьей http://www.lissyara.su/?id=1614 настроил ftp, все работало отлично, но столкнулся с тем, что нужно паралельно заходить на ftp локальным пользователям, а vsftpd их не пускает с ошибкой 530 login incorrect. Судя по всему грабли в /etc/pam.d/vsftpd - он все отправляет к mysql. Пробовал ли кто настраивать одновременную работу как виртуальных, так и локальных пользователей? Что нужно поправить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: vsftpd

Непрочитанное сообщение zingel » 2008-07-12 2:13:35

локальным пользователем - это каким? локально на с машины на vsftpd где он вертится или?
Z301171463546 - можно пожертвовать мне денег

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: vsftpd

Непрочитанное сообщение anti » 2008-07-12 6:38:36

Локальными, заведенными средствами системы. Виртуальные из mysql базы vsftpd логинятся нормально

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: vsftpd

Непрочитанное сообщение zingel » 2008-07-12 6:48:33

Z301171463546 - можно пожертвовать мне денег

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: vsftpd

Непрочитанное сообщение anti » 2008-07-12 7:00:11

пустой

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: vsftpd

Непрочитанное сообщение zingel » 2008-07-12 7:03:23

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

/var/log/vsftpd.log
Z301171463546 - можно пожертвовать мне денег

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: vsftpd

Непрочитанное сообщение anti » 2008-07-12 7:22:23

записи типа:

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

Sat Jul 12 00:28:25 2008  [pid 4546] [имя_виртуального] OK LOGIN: Client "xx.xx.xx.xx"
Sat Jul 12 00:28:25 2008  [pid 4546] [имя_локального] FAIL LOGIN: Client "xx.xx.xx.xx"

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: vsftpd

Непрочитанное сообщение zingel » 2008-07-12 7:28:33

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

local_enable=YES
local_umask=022 
попробуй
Z301171463546 - можно пожертвовать мне денег

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: vsftpd

Непрочитанное сообщение anti » 2008-07-12 7:54:15

vsftpd.conf:

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

listen=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=vsftpd
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to FTP service.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/usr/local/share/vsftpd/empty
pasv_min_port=50000
pasv_max_port=50100
pam_service_name=vsftpd
guest_enable=YES
guest_username=vsftpd
#local_root=/home/vsftpd/$USER
local_root=/var/ftp/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/usr/local/etc/vsftpd_user_conf

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: vsftpd

Непрочитанное сообщение zingel » 2008-07-12 8:03:19

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

chroot_local_user=NO
Z301171463546 - можно пожертвовать мне денег

anti
рядовой
Сообщения: 10
Зарегистрирован: 2008-07-04 14:23:55

Re: vsftpd

Непрочитанное сообщение anti » 2008-07-12 8:09:18

не помогло :(

вроятно нужно добавить что-то в etc/pam.d/vsftpd
К сожалению, я не сохранил содержимое исходного файла, и прописал туда строки аутентификации через mysql :(. Киньте, кто-нибудь, его исходное содержимое, если есть...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: vsftpd

Непрочитанное сообщение ProFTP » 2008-07-12 17:27:03

пробуй proftp
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: vsftpd

Непрочитанное сообщение zg » 2008-07-12 17:42:01

anti писал(а):Локальными, заведенными средствами системы. Виртуальные из mysql базы vsftpd логинятся нормально
дак импортируй всех кто не nologin в мускуль и делов, практика показывает, что умные скрипты которые умеют сопоставлять списки и делать выводы, решают на 100% такие траблы.