Eu apenas configurei um servidor vsftpd. Eu tenho algumas contas para a família e amigos (contas useradd reais) e montou um diretório compartilhado em sua pasta pessoal. No entanto, pareço ser o único com acesso ftp. Isto é o que surge se eu tentar entrar com 'someotheruser':
$ ftp somewhere.net
Connected to somewhere.net.
220 (vsFTPd 2.3.5)
Name (somewhere.net:myusername): someotheruser
...
530 Login incorrect.
Eu acho isso estranho porque eu não especifiquei meu nome de usuário (myusername) no comando ftp conforme o prompt na linha 4.
.conf é o seguinte:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
FYI: Eu tentei alterar pam_service_name para ftp. Isso só causa um erro diferente:
500 OOPS: cannot change directory:/home/someotheruser
Tags ftp vsftpd user-accounts ubuntu