Centos: vsftpd 2.2.2 - 500 УПС: priv_sock_get_cmd

Centos: vsftpd 2.2.2 - 500 УПС: priv_sock_get_cmd

Я совсем новичок в Linux, и сейчас я экспериментирую с ним и несколькими службами, чтобы познакомиться с ним. Я установил vsftpd для доступа к машине по ftp, однако я получаю следующую ошибку:

>>>  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) 

Я подтвердил, что порт 21 открыт. Используются версии vsftpd v. 2.2.2 на centos 6.8.

Помощь будет высоко оценена.

Спасибо заранее,

Дж.

решение1

Хорошо, я решил эту проблему, отключив SELinux, что, насколько я понимаю, похоже на UAC в Windows.

Это было достигнуто путем проверки статуса и определения того, что он находится в принудительном режиме:

sestatus

Определившись с этим, я изменил значение на разрешительное с помощью следующей команды:

setenforce 0

Перезапустил службу vsftpd service vsftpd restartи смог получить доступ к машине по ftp.

Связанный контент