Django FTP 服务器 550 权限不足错误

Django FTP server 550 Not enough privileges error

我正在使用 Django FTP server,它使用 Django 的用户身份验证。

我可以使用 FileZilla 创建的帐户登录

但是我无法列出目录内容或上传,出现以下错误

Status: Connecting to 10.3.0.139:10021...
Status: Connection established, waiting for welcome message...
Response:   220 pyftpdlib 1.4.0 ready.
Command:    USER LdDXorZEgytTevVIfbYmegwWlVeTPP
Response:   331 Username ok, send password.
Command:    PASS ******
Response:   230 welcome.
Command:    OPTS UTF8 ON
Response:   501 Invalid argument.
Command:    OPTS MLST type;perm;size;modify;unix.mode;unix.uid;unix.gid;
Response:   200 MLST OPTS type;perm;size;modify;unix.mode;unix.uid;unix.gid;
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is the current directory.
Command:    TYPE I
Response:   200 Type set to: Binary.
Command:    PASV
Response:   227 Entering passive mode (10,3,0,139,137,129).
Command:    MLSD
Response:   550 Not enough privileges.
Error:  Failed to retrieve directory listing

有什么想法吗?我已经为用户主目录设置了 777 权限

FTP 需要将用户添加到任何 FTP 用户组,并且该组需要具有 elradfmw 权限。

您可以从 Django FTP Django 管理面板的组部分进行设置。