vsftpd erro de login: 530

1

Estou executando o servidor ftp vsftpd no Fedora Server 22. O problema é que, se um usuário tentar efetuar login com uma senha correta, ocorrerá o seguinte erro: "530 Login incorreto".

vsftpd.conf :

listen=YES
anonymous_enable=NO
local_enable=YES
guest_enable=YES
guest_username=management
user_sub_token=$USER
local_root=/mnt/ext/users/$USER
chroot_local_user=YES
write_enable=YES
local_umask=022
virtual_use_local_privs=YES
dirmessage_enable=YES
hide_ids=YES
connect_from_port_20=YES
pam_service_name=vsftpd
ftpd_banner="Welcome..."

pam vsftpd file :

auth required pam_pwdfile.so pwdfile /etc/vsftpd/passwd
account required pam_permit.so

pam_pwdfile.so is installed :

/usr/lib/security/pam_pwdfile.so

passwd file (Tentei com os dois gerados com "htpasswd" e "openssl":

user:hash

/ mnt / ext / users e subdiretórios são de propriedade do usuário "management"

Faça a alguém uma ideia do que eu posso fazer, eu mudei alguns dias atrás para o fedora no servidor do archlinux, e no arch eu consegui fazê-lo funcionar.

Obrigado

    
por falkseidl 31.05.2015 / 22:35

1 resposta

0

Esta pode ser uma duplicata de link .

Em seguida, não tenho certeza do que você quis dizer em "arquivo passwd (Tentei com ambos gerados com" htpasswd "e" openssl ":"

'passwd file' altera uma senha do usuário 'file' ... Então, você provavelmente precisará usar um comando de uma resposta no superusuário:

sudo htpasswd -c -d -b /etc/vsftpd/passwd user password
    
por 01.06.2015 / 00:06