您的位置:博客首页 >> Web服务器 >> yum安装vsftpd虚拟用户法

yum安装vsftpd虚拟用户法

日志编号:14 发表时间: 2011-11-22 17:20:24 关注次数:3323
也就是创建好几个用户,给予不同权限的方法。不过不适合虚拟主机使用。虚拟主机需要MySQL的管理方式。

本文未完成。
5、创建vi /etc/vsftpd/kuhanzhu文件,写如下内容:
local_root=/var/www #设置用户登陆的目录 
cmds_allowed=DELE,RMD,ABOR,APPE,ACCT,APPE,CWD,CDUP,HELP,LIST,MODE,MDTM,MKD,NOOP,NLST,PASS,PASV,PORT,PWD,QUIT,REIN,RETR,RNFR,RNTO,SITE,SIZE,STOR,STAT,STOU,STRU,SYST,TYPE,USER #FTP用户权限。
local_max_rate=1000000 限制此用户的带宽。单位字节。不需要限制就给大点,不用去数。


附:
阅读本文,你可能需要知道以下知识:
1、Linux基础命令,比如vi编辑命令:http://www.flashgou.com/show/11
2、第5条中的cmds_allowed命令选项有如下一些:
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: 不太常见的命令,说的不对,其实下面几个命令非常有用的。在windows的FTP几乎必须的。比如续传、NOOP和返回上层目录等
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 传输模式,被动主动。这个和TYPE不知道区别是啥
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

直接网上可以找到。如果要做到严格的权限控制,就必须自己对照着设置。没必要去copy别人的。另外有两条可以直接在vsftpd.conf上设置:
1、只能下载。不能上传、删除、重命名。write_enable=NO
2、只能上传、删除、重命名。不能下载。download_enable=NO
本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。