我正在运行twistd -n ftp --root=/tmp --password-file=/tmp/pass.dat
我可以与ftp ftp://localhost:2121
联系并运行ls
。但是,如果我登录并尝试相同的ls
,那么我会收到以下错误:
550 []: No such file or directory.
有什么想法吗?
谢谢,Miki
答案 0 :(得分:3)
我遇到了同样的问题,直到我在bugtracer中发现了这个问题:http://twistedmatrix.com/trac/ticket/4494 这段代码
avatar = FTPShell(filepath.FilePath("/home/" + avatarId))
表示您的FTP登录名应与您的Linux登录名相同,以便" / home / login"目录将存在。