Centos:vsftpd 2.2.2 - 500 OOPS:priv_sock_get_cmd

Centos:vsftpd 2.2.2 - 500 OOPS: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 已開啟。使用的版本是 centos 6.8 上的 vsftpd v.2.2.2。

非常感謝您的幫忙。

提前謝謝了,

J

答案1

好吧,我透過停用 SELinux 解決了這個問題,據我所知,這類似於 UAC 與 Windows 的關係。

這是透過檢查狀態並確定其處於強制模式來實現的:

sestatus

確定後,我透過以下命令將其更改為寬鬆:

setenforce 0

使用重新啟動 vsftpd 服務service vsftpd restart並能夠透過 ftp 存取電腦。

相關內容