vsftpd ubuntu 13.10 login incorreto

1

Não consigo entrar no meu servidor vsftpd - Estou recebendo o erro 530 Login incorrect. Como corrigir isso?

/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 / shells

# /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"

$ groups

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

$ id meu_usuário

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)

Eu tentei alterar pam_service_name , adicionado seccomp_sandbox=NO , eu reinstalei o vsftpd, tentei o dpkg-reconfingure (reiniciei o serviço vsftpd após cada mudança de configuração). Ainda não há sucesso ...

Obviamente, o usuário my-username existe e está em ftp group como acima.

Como fazer o vsftpd funcionar?

Eu não uso o vsftpd há algum tempo e ele parou de funcionar depois de alguma atualização. Eu estou usando o xubuntu 13.10

Editar: tentei as mesmas configurações em um computador diferente (nova instalação do xubuntu) e funciona OK. o que estou perdendo?

Atualmente estou apenas usando o pure-ftp ...

    
por Peter 09.04.2014 / 17:59

1 resposta

1

Verifique este link: link

Você pode tentar adicionar "userlist_deny=" no arquivo "/etc/vsftpd/vsftpd.conf".

Se "userlist_deny = NO", ele só permitirá usuários no arquivo "/ etc / vsftpd / user_list".

Você também pode consultar: link

    
por user223882 20.04.2014 / 02:20