센토스: vsftpd 2.2.2 - 500 OOPS: priv_sock_get_cmd

센토스: vsftpd 2.2.2 - 500 OOPS: priv_sock_get_cmd

저는 Linux를 처음 접했고 현재 Linux에 익숙해지기 위해 Linux와 여러 서비스를 실험하고 있습니다. FTP를 통해 컴퓨터에 액세스하기 위해 vsftpd를 설치했지만 아래 오류가 발생합니다.

>>>  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번 포트가 열려있는 것을 확인했습니다. 사용되는 버전은 centos 6.8의 vsftpd v. 2.2.2입니다.

도움을 주시면 대단히 감사하겠습니다.

미리 감사드립니다.

제이

답변1

좋아, SELinux를 비활성화하여 이 문제를 해결했는데, 내가 이해할 수 있는 것은 Windows의 UAC와 유사하다는 것입니다.

이는 상태를 확인하여 시행 모드에 있음을 확인하여 달성되었습니다.

sestatus

이것이 결정되면 다음 명령을 통해 이를 허용으로 변경했습니다.

setenforce 0

vsftpd 서비스를 다시 시작했고 service vsftpd restartftp를 통해 머신에 액세스할 수 있었습니다.

관련 정보