
Sou muito novo no Linux e atualmente estou experimentando ele e vários serviços para me familiarizar com ele. Instalei o vsftpd para acessar a máquina via ftp, mas estou recebendo o erro abaixo:
>>> USER username
<<< 331 Please specify the password.
>>> PASS ***********
<<< 500 OOPS: cannot change directory:/home/username
--> FTP reconnected
>>> PWD
<<< 500 OOPS: priv_sock_get_cmd
Error EElFTPSUnacceptedReplyError: Unaccepted server reply (error code is 500)
Confirmei que a porta 21 está aberta. As versões usadas são vsftpd v. 2.2.2 no centos 6.8.
A ajuda é muito apreciada.
Muito obrigado antecipadamente,
J.
Responder1
Ok, resolvi isso desabilitando o SELinux, que pelo que entendi é semelhante ao que o UAC é para o Windows.
Isto foi conseguido verificando o status e determinando que ele estava no modo de aplicação:
sestatus
Depois que isso foi determinado, mudei para permissivo por meio do seguinte comando:
setenforce 0
Reiniciei o serviço vsftpd usando service vsftpd restart
e consegui acessar a máquina via FTP.