2012-08-22 42 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 
相关问题