
Soy muy nuevo en Linux y actualmente estoy experimentando con él y con varios servicios para familiarizarme con él. Instalé vsftpd para acceder a la máquina a través de ftp, sin embargo, aparece el siguiente error:
>>> 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)
He confirmado que el puerto 21 está abierto. Las versiones que se utilizan son vsftpd v. 2.2.2 en centos 6.8.
Se agradece mucho la ayuda.
Muchas gracias de antemano,
j
Respuesta1
Ok, resolví esto deshabilitando SELinux, que por lo que puedo entender es similar a lo que es UAC para Windows.
Esto se logró verificando el estado y determinó que estaba en modo de cumplimiento:
sestatus
Una vez determinado esto, cambié esto a permisivo mediante el siguiente comando:
setenforce 0
Reinicié el servicio vsftpd usando service vsftpd restart
y pude acceder a la máquina a través de ftp.