码迷,mamicode.com
首页 > 其他好文 > 详细

vsftp实现只能上传不能下载、删除权限配置

时间:2014-08-17 16:56:52      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:使用   os   io   strong   文件   for   ar   cti   

vsftpd可以对每个用户特别限制.
只要给那个用户建立一个设置文件,然后在文件里设置

在vsftpd.conf里加
user_config_dir=/etc/vsftpd/vsftpd_user_conf,这是文件夹.当然你可以自己选把用户文件放在哪
在此文件夹里新建一个文件,跟用户名相同.VSFTPD会比对用户名和用户设置文件.

在文件里加
local_root=PATH to directory就可以更改用户的home directory
local_max_rate=XXXX就可以限制此用户的带宽.
cmds_allowed=XXXXX, 此用户可以使用的指令

<strong># ABOR - abort a file transfer</strong>
# CWD - change working directory
<strong># DELE - delete a remote file</strong>
# LIST - list remote files
# MDTM - return the modification time of a file
<strong># MKD - make a remote directory</strong>
# 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
<strong># RETR - retrieve a remote file</strong>
# 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

参数说明:LIST 文件或目录列表

STOR 存储文件

MKD 创建目录

CWD 改变目录

ABOR 终止进程

REST 断点续传

--------------------------------------

在线使用的脚本

local_root=/home/dbbackup
cmds_allowed=ABOR,CWD,LIST,MDTM,NLST,PASS,PASV,PORT,PWD,QUIT,RETR,SITE,SIZE,STOR,TYPE,USER,ACCT*,APPE,REIN*,STAT,SYST,REST,CDUP

local_max_rate=80000000

-----------------------------------------

前提配置文件中要开启:

tcp_wrappers=YES


限制ip访问,只使用hosts.allow文件即可,不用动hosts.deny文件

vsftpd:222.90.72.87 61.150.91.10:allow
vsftpd:all:deny

 

vsftp实现只能上传不能下载、删除权限配置,布布扣,bubuko.com

vsftp实现只能上传不能下载、删除权限配置

标签:使用   os   io   strong   文件   for   ar   cti   

原文地址:http://www.cnblogs.com/yjken/p/3917902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!