2012-08-22 71 views
0

我正在我的Android GalaxyTab和myTouch 4G手機上運行一個chrooted ubuntu 12發行版。我有LAMP堆棧運行,一切都非常順利,但我無法讓這個簡單的vsftpd在任何設備上工作。vsftpd在chrooted ubuntu環境上android

的只有兩行我/etc/vsftpd.conf文件改變:

local_enable = YES 
write_enable = YES 

從客戶端我可以ftp和我的用戶登錄/密碼,但它不會讓我「LS」或「獲得」或「放」,這些命令將導致以下錯誤:

500 OOPS: socket 
500 OOPS: priv_sock_get_result 
Connection closed by remote host 

我不過做「的mkdir」和「命令rmdir」,但比其他,它不會讓我操作的任何文件。任何想法爲什麼?

感謝您的幫助!

+0

你檢查的文件夾和文件權限是適當的? – Alex

+0

是的,是的,我的所有燙髮都設置正確。目前,我正在使用一個android ftp服務器,現在工作... – broody

回答

0

我搜索它,我真的混淆了,所以我決定將vsftpd更改爲sftp或其他東西,直到我找到關於此bugg的鏈接。

後來我發現這個問題是vsftpd的版本3解決了所以我搜索如何升級,並可能發現添加傑西庫我的Debian 7.3和升級這麼:

echo "deb http://ftp.us.debian.org/debian jessie main contrib non-free" >> /etc/apt/sources.list 
aptitude update 
aptitude upgrade vsftpd 
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf 
service vsftpd restart 
相關問題