LinuxForum.Fans
Тема

vsftpd

Автор: LuckyStar 25 сообщений 7693 просмотров
#28888

Мой конфиг:

text
write_enable=No
anon_upload_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=luckystar
xferlog_file=/var/log/vsftpd.log
deny_email_enable=No
chroot_list_enable=No
chroot_list_file=/etc/vsftpd/ftp_user_list
chroot_local_user=No
pam_service_name=vsftpd

При подключении любого юзверя из ftp_user_list заходит, но не дает пройти в каталог:
filezilla выдает такое:

text
Команда:    LIST
Ошибка:    Превышено время ожидания соединения
Ошибка:    Не могу получить список каталогов!

Логи:

text
Sat Apr 17 17:01:49 2010 [pid 30726] CONNECT: Client "91.215.xx.xx"
Sat Apr 17 17:01:49 2010 [pid 30725] [username] OK LOGIN: Client "91.215.xx.xx"

Вопрос: как сделать так, чтобы можно было пройти в каталог? :)

#29437

в какой каталог ты пытаешься перейти?

#29472

Не перейти, а пройти, т.е. зайти :)
/home/username/

#29482

а права на /home/<username> какие?

#29489

drwxr-xr-x 6 username username 4096 Апр 18 14:29 username

#29538

кстати сервер анонимный?

#29542

Да, под анонимусом зайти тоже можно, но все равно не покажет каталог - будет точно такая же ошибка.

#29544

если не трудно покажи весь конфиг
и может всех пользователей в chroot засунуть?

#29581

Весь конфиг я показал в первом сообщении :)

#29602

а как насчет chroot_local_user=Yes ?

#29609

Пробовал уже, не помогает :)
anon_root=/home/anon/ тоже есть :)

#29615

а если попробовать включить только один из режимов: либо анонимный либо по пользователям?
вот попробуй с таким конфигом


write_enable=YES
dirmessage_enable=YES
nopriv_user=ftpsecure
ftpd_banner="Welcome to FOOBAR FTP service."
ls_recurse_enable=YES
hide_ids=YES
local_enable=YES
local_umask=077
chroot_local_user=YES
syslog_enable=NO
log_ftp_protocol=YES
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
connect_from_port_20=YES
idle_session_timeout=600
async_abor_enable=No
ascii_upload_enable=YES
ascii_download_enable=YES
pasv_enable=Yes
pam_service_name=vsftpd
listen=YES
ssl_enable=NO
pasv_min_port=30000
pasv_max_port=30100
delete_failed_uploads=YES
session_support=YES
trans_chunk_size=8192
#29722

С таким конфигом выдает:

text
service vsftpd restart
Shutting down vsftpd                                                  done
Starting vsftpd startproc:  exit status of parent of /usr/sbin/vsftpd: 1
                                                                      failed
#29723

фтп в пассив режиме должен работать?

#29732

Да без особой разницы, главное чтобы подключалось хоть :)

#29734

не. так ты определись :)
Порты все необходимые открыты?

#29756

Активный.
Порты 20 и 21 открыты в файрволле. Думаю, если бы были закрыты - вряд ли бы вообще подключало ;)

#29971

попробуй без таких параметров
nopriv_user=ftpsecure
async_abor_enable=No
pam_service_name=vsftpd

#39479

попробуй добавить anon_root=/dir должно помочь

#39532
LuckyStar написал:
Пробовал уже, не помогает
anon_root=/home/anon/  тоже есть

wink

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