FTP 2 : debug
选项含义
- 只能下载。不能上传、删除、重命名。write_enable=NO
- 只能上传、删除、重命名。不能下载。download_enable=NO
1
2STOR - store a file on the remote host 上传文件
RETR - retrieve a remote file 下载文件
遇到的问题
- 修改好后,上传文件mkdir都会报错write_enable=YES
1
550 Permission denied.
也不对,user_config_dir的注释忘改了 - 用虚拟用户配置解决办法
1
响应: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
1
2
3write_enable=YES
allow_writeable_chroot=YES
chmod 755 upload - 无法下载,是符合实际应用情况。但是如何改变
我以为只要 cmds_allowed=RETR
报错1
550 Failed to open file.
1
sudo chmod 644 index3.html
- 可以删除文件。可以通过创建多个虚拟账号弥补。
禁止删除(去除DELE)或者1
cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
1
cmds_denied=DELE