Minha pergunta é quais configurações eu preciso alterar e / ou comandos para executar para permitir que eu faça o login no meu sistema vsftpd?
Estou recebendo este erro quando faço o login usando ftp em vez de sftp:
Name (localhost:dbadmin): dbadmin
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/dbadmin
Login failed.
ftp>
Isso funciona ao fazer o login usando sftp@
, mas meu servidor está atrás de um firewall, e eu preciso ser capaz de fazer o login usando ftp e sftp.
Eu tenho visto alguns posts sobre o erro "OOPS", mas até agora não tive sorte.
Aqui estão algumas informações sobre o meu sistema e configurações:
Estou executando o CentOS 6.4.
iptables e ip6tables são parados e desativados.
Meu diretório pessoal está protegido 700, e eu tentei 750, só para ver se isso fazia diferença. Isso não aconteceu.
Aqui estão as linhas ativas em /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Meu nome de login não está em user_list.