ftp下载删除重命名权限设置

Posted on Posted in linux
Tips: 本文创建于2016年1月14日,已超过 2 年,内容或图片可能已经失效!

## ftp 通过 cmds_allowed 来控制权限

举例

> 只能上传。不能下载、删除、重命名。

  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_allowed = FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,RNFR,RNTO,RETR,DELE,SIZE,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST  

> cmds_allowed 配置选项

  1. CWD - change working directory 更改目录  
  2. LIST - list remote files 列目录  
  3. MKD - make a remote directory 新建文件夹  
  4. NLST - name list of remote directory  
  5. PWD - print working directory 显示当前工作目录  
  6. RETR - retrieve a remote file 下载文件  
  7. STOR - store a file on the remote host 上传文件  
  8.   
  9. DELE - delete a remote file 删除文件  
  10. RMD - remove a remote directory 删除目录  
  11. RNFR - rename from 重命名  
  12. RNTO - rename to 重命名  

以上是常用的

  1. # ABOR - abort a file transfer 取消文件传输  
  2. # CWD - change working directory 更改目录  
  3. # DELE - delete a remote file 删除文件  
  4. # LIST - list remote files 列目录  
  5. # MDTM - return the modification time of a file 返回文件的更新时间  
  6. # MKD - make a remote directory 新建文件夹  
  7. # NLST - name list of remote directory  
  8. # PASS - send password  
  9. # PASV - enter passive mode  
  10. # PORT - open a data port 打开一个传输端口  
  11. # PWD - print working directory 显示当前工作目录  
  12. # QUIT - terminate the connection 退出  
  13. # RETR - retrieve a remote file 下载文件  
  14. # RMD - remove a remote directory  
  15. # RNFR - rename from  
  16. # RNTO - rename to  
  17. # SITE - site-specific commands  
  18. # SIZE - return the size of a file 返回文件大小  
  19. # STOR - store a file on the remote host 上传文件  
  20. # TYPE - set transfer type  
  21. # USER - send username  
  22.    
  23. # less common commands:  
  24.    
  25. # ACCT* - send account information  
  26. # APPE - append to a remote file  
  27. # CDUP - CWD to the parent of the current directory  
  28. # HELP - return help on using the server  
  29. # MODE - set transfer mode  
  30. # NOOP - do nothing  
  31. # REIN* - reinitialize the connection  
  32. # STAT - return server status  
  33. # STOU - store a file uniquely  
  34. # STRU - set file transfer structure  
  35. # SYST - return system type  
» 转载请注明来源:若我若鱼 » ftp下载删除重命名权限设置

Leave a Reply

Your email address will not be published. Required fields are marked *

two + eighteen =