vsftpd Ubuntu 13.10 Логин неверный

Я не могу войти на свой сервер vsftpd - получаю ошибку 530 Login incorrect. Как это исправить?

/etc/vsftpd.conf

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES

dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=NO
secure_chroot_dir=/var/run/vsftpd/empty

# I tried both...
#pam_service_name=ftp
pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

seccomp_sandbox=NO

/etc/pam.d/vsftpd

# Standard behaviour for ftpd(8).
auth    required    pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own. Do not enable pam_ftp.so.

# Standard pam includes
@include common-account
@include common-session
@include common-auth
auth    required    pam_shells.so

/ etc / ftpusers

# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).

# commented 'root' for tests. can't login either
#root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

/ etc / оболочки

# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash

/var/log/vsftpd.log

...
Wed Apr  9 16:49:07 2014 [pid 9838] CONNECT: Client "127.0.0.1"
Wed Apr  9 16:49:09 2014 [pid 9837] [my-username] FAIL LOGIN: Client "127.0.0.1"

$ групп

my-username adm cdrom sudo dip plugdev fuse lpadmin sambashare ftp

$ id my-username

uid=1000(my-username) gid=1000(my-username) groups=4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),104(fuse),108(lpadmin),124(sambashare),129(ftp),1000(my-username)

Я пытался изменить pam_service_name, добавил seccomp_sandbox=NO, переустановил vsftpd, попробовал dpkg-переконфигурирование (я перезапустил службу vsftpd после каждого изменения конфигурации). По-прежнему безуспешно ...

Очевидно, что пользователь my-username существует, и он находится в группе ftp, как указано выше.

Как заставить vsftpd работать?

Я не использовал vsftpd в течение некоторого времени, и он перестал работать после некоторого обновления. Я использую xubuntu 13.10

Редактировать: только что попробовал одни и те же настройки на другом компьютере (новая установка xubuntu), и все работает нормально. что мне не хватает?

В настоящее время я просто использую чистый ftp ...

1
задан 17 April 2014 в 12:21

1 ответ

Проверьте эту ссылку: http://senthilthoppur.blogspot.com/2012/08/vsftpd-530-permission-denied-root.html

можно попытаться добавить "userlist_deny =" в "/etc/vsftpd/vsftpd.conf" файле.

, Если "userlist_deny=NO", это только позволит пользователям в файле "/etc/vsftpd/user_list".

можно также обратиться к: http://arstechnica.com/civis/viewtopic.php?t=112812

0
ответ дан 17 April 2014 в 12:21

Другие вопросы по тегам:

Похожие вопросы: