ubuntu vsftpd ls 時出錯500 oops:priv_sock_get_cmd

最近在搞ubuntu,server版13.10

安裝完ftp後,sudo atp-get install vsftpd

安裝完後登陸不上,需要更改/etc/vsftpd.conf

local_root 設置根目錄,前提的都是些權限方面的東西,設置即可。

設置完後,在ubuntu上面ftp localhost 可以正常登錄,但是很ls 時報錯:


200 PORT command successful. Consider using PASV.

150 Here comes the directory listing.

500 OOPS: priv_sock_get_cmd

但是window下面 cmd 輸入 ftp server 可以正常登錄,ls正常顯示和

winscp 軟件提示無法列出目錄。提示無法獲得目錄列表 OOPS: priv_sock_get_it

flashfxp能正常登錄,但是server端什麼都不顯示,不會執行list命令。

解決辦法如下:配置文件中添加:

seccomp_sandbox=NO

添加之後重啓就好了

sudo /etc/init.d/vsftpd restart


參考文章:

http://stackoverflow.com/questions/16589570/windows-azure-ubuntu-500-oops-priv-sock-get-cmd-error-while-making-an-ftp-con

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章