2013-08-23 2 views
5

Я бегу twistd -n ftp --root=/tmp --password-file=/tmp/pass.datTwisted FTP-сервер не показывает файлы после входа в систему

Я могу соединиться с ftp ftp://localhost:2121 и запустить ls. Однако, если я войти в систему, и попробовать то же ls тогда я получаю следующее сообщение об ошибке:

550 []: No such file or directory. 

Любые идеи?

Спасибо, Miki

ответ

3

У меня была та же проблема, пока я не нашел в bugtracer: http://twistedmatrix.com/trac/ticket/4494 Этот код

avatar = FTPShell(filepath.FilePath("/home/" + avatarId)) 

означает, что ваш FTP Логин должен быть таким же, как ваш логин Linux, так что «/ home/login» будет существовать.

Смежные вопросы