点击(此处)折叠或打开
- 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
-
- 方法2:
-
- chown_uploads=YES
- chown_username=root
-
- 2、只能下载。不能上传、删除、重命名。write_enable=NO
- 3、只能上传、删除、重命名。不能下载。download_enable=NO
- 4、只能下载、删除、重命名。不能上传。
-
- 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
-
- 以上的2、3两点好控制,可是1和4就不是那么好控制了!
- 这个命令就实现了只能下载上传、不能删除了。具体命令介绍如下:
-
-
- CWD - change working directory 更改目录
-
- LIST - list remote files 列目录
-
- MKD - make a remote directory 新建文件
-
- NLST - name list of remote directory
-
- PWD - print working directory 显示当前工作目录
-
- RETR - retrieve a remote file 下载文件
-
- STOR - store a file on the remote host 上传文件
-
-
-
- DELE - delete a remote file 删除文件
-
- RMD - remove a remote directory 删除目录
-
- RNFR - rename from 重命名
-
- RNTO - rename to 重命名
-
-
-
- 以上是常用的一些参数,大家对照学习一下!下面是列也的全部参数,供大家参考!
-
- # ABOR - abort a file transfer 取消文件传输
-
- # CWD - change working directory 更改目录
-
- # DELE - delete a remote file 删除文件
-
- # LIST - list remote files 列目录
-
- # MDTM - return the modification time of a file 返回文件的更新时间
-
- # MKD - make a remote directory 新建文件夹
-
- # NLST - name list of remote directory
-
- # PASS - send password
-
- # PASV - enter passive mode
-
- # PORT - open a data port 打开一个传输端口
-
- # PWD - print working directory 显示当前工作目录
-
- # QUIT - terminate the connection 退出
-
- # RETR - retrieve a remote file 下载文件
-
- # RMD - remove a remote directory
-
- # RNFR - rename from
-
- # RNTO - rename to
-
- # SITE - site-specific commands
-
- # SIZE - return the size of a file 返回文件大小
-
- # STOR - store a file on the remote host 上传文件
-
- # TYPE - set transfer type
-
- # USER - send username
-
- # less common commands:
-
- # ACCT* - send account information
-
- # APPE - append to a remote file
-
- # CDUP - CWD to the parent of the current directory
-
- # HELP - return help on using the server
-
- # MODE - set transfer mode
-
- # NOOP - do nothing
-
- # REIN* - reinitialize the connection
-
- # STAT - return server status
-
- # STOU - store a file uniquely
-
- # STRU - set file transfer structure
-
- # SYST - return system type
点击(此处)折叠或打开
- [root@vm-nginx01 ~]# cat /etc/vsftpd/vsftpd.conf
- anonymous_enable=NO
- local_enable=YES
- write_enable=YES
- local_umask=002
- dirmessage_enable=YES
- xferlog_enable=YES
- connect_from_port_20=YES
- xferlog_std_format=YES
-
- listen_port=3332
- listen=YES
-
- pam_service_name=vsftpd
- userlist_enable=YES
- tcp_wrappers=YES
-
- anon_upload_enable=NO
- anon_mkdir_write_enable=NO
- anon_other_write_enable=NO
-
- connect_timeout=60
- idle_session_timeout=300
-
- use_localtime=YES
-
- banner_file=/opt/nginxlog/banner.ftp
-
- chroot_local_user=YES
- chroot_list_file=/etc/vsFTPd.chroot_list
-
- local_root=/web/website/xiazai
- #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
点击(此处)折叠或打开
- server
- {
- listen 80;
- server_name xiazai.man.com;
- root /web/website/xiazai;
- index index.php index.php5 index.htm;
- access_log /opt/nginxlog/applog/xiazai.manzuo.com;
- #error_log /opt/nginxlog/applog/error.jia;
- charset utf-8;
-
- limit_conn perip 10;
- limit_rate 200k;
- autoindex on;
-
- #location ~ .*\.(gif|jpg|jpeg|png|bmp|wma|mp3|swf)$
- location ~ .*\.*$
- {
- valid_referers none blocked server_names *.manzuo.com;
- if ($invalid_referer) {return 403;}
- expires 30d;
- }
-
- auth_basic "please input username and passwd!";
- auth_basic_user_file /opt/app/nginx/conf/domain/xiazai.auth.conf;
-
- }