LINUX.ORG.RU
ФорумAdmin

Бред с vsftpd


0

1

debian lenny, vsftpd из репозитария. Конфиг (уже все закомментил - не работает):

ftpd_banner=---ftp server--- background=YES

listen=YES

listen_ipv6=NO

listen_port=21

#pasv_min_port=50000

#pasv_max_port=51000

secure_chroot_dir=/var/run/vsftpd

#dirmessage_enable=YES

log_ftp_protocol=YES

vsftpd_log_file=/var/log/vsftpd/vsftpd.log

xferlog_enable=YES

xferlog_file=/var/log/vsftpd/xfer.log

anonymous_enable=YES

anon_upload_enable=NO

anon_mkdir_write_enable=NO

anon_other_write_enable=NO

anon_umask=022

no_anon_password=YES

anon_root=/media/disk1/ftp/pub

ftp_username=ftp

#nopriv_user=ftp

#write_enable=NO

#local_enable=YES

#local_root=/media/disk1/ftp/pub

#virtual_use_local_privs=YES

#chroot_local_user=YES

#guest_enable=YES

#guest_username=ftp

#user_config_dir=/etc/vsftpd/users

#pam_service_name=vsftpd

/media/disk1/ftp/pub - home для пользователя ftp, владелец root

При попытке зайти - отсутствует доступ. В логах login ok и больше ничего.

Что я делаю не так?

Ответ на: комментарий от leave

>не осиливаете форматирование

это-то понятно... но проблема с vsftpd...

evgenstein ()
Ответ на: комментарий от AITap

>> home для пользователя ftp, владелец root

Может быть, проблема в этом?

Нет, не в этом, vsftpd от root пока работает. Удивительно, написал на лор - анонимусы стали заходить.

Раскомментировал все остальное - виртуальные пользователи не работают.

evgenstein ()
Ответ на: комментарий от evgenstein

Раскомментирую: local_enable, guest_enable, guest_username, user_config_dir и pam_service_name - и все, анонимусы перестают заходить, ошибка - «Отсутствует доступ к папке».

evgenstein ()

Хелп!

Кто-нибудь настраивал vsftpd в двух режимах сразу - анонимные пользователи на чтение, виртуальные на запись?

vsftpd + berkeley не хотят работать, /etc/pam.d/vsftpd поправил, базу создал... ничего... грустно...

evgenstein ()
Ответ на: комментарий от ssbury

Создавал базу данных berkeley из текстового файла через db_load. В /etc/pam.d/vsftpd указан путь к файлу... а в /var/log/auth.log пишет, что не могу открыть базу, ибо не найдет такой файл...

evgenstein ()
Ответ на: комментарий от Enoch

Забил я на berkeley. Ничего не получается. С различными версиями пробовал - никак... Теперь пробую на pam_pwdfile.so. Создал парольный файл с помощью htpasswd. В auth ошибка - password too short or NULL. Я так понимаю, что это политики парольные. Где и как можно прописать их?

evgenstein ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.