vsftp实现只能上传不能下载、删除权限配置
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, 此用户可以使用的指令(注意: 这行里面不能换行,不能有空格)
# 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
参数说明:LIST 文件或目录列表
STOR 存储文件
MKD 创建目录
CWD 改变目录
ABOR 终止进程
REST 断点续传
--------------------------------------
在线使用的脚本
local_root=/home/dbbackup
cmds_allowed=MKD,LIST,PASV,ABOR,REST,NLST,RMD,RNFR,FNTO,SIZE,PORT,STOR,QUIT
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
转自: http://kaoshi.china.com/linux/learning/736913-1.htm
vsftp实现只能上传不能下载、删除权限配置相关推荐
- Windows FTP 服务器实现只能上传不能下载或删除
Windows FTP 服务器实现只能上传不能下载或删除 需求:在 Windows 系统上搭建一个 FTP 服务器,用于收发作业. 其中单独支持下载文件,或是上传文件的需求,比较容易实现.但是有一种需 ...
- linux匿名用户有写入权限,Linux vsftpd匿名用户开放上传,写入,创建,删除权限
Linux vsftpd匿名用户开放上传,写入,创建,删除权限 Linux vsftpd匿名用户开放上传,写入,创建,删除权限 安装vsftpd软件包 编辑配置文件,格式要注意,等于号的前后不能有空格 ...
- linux让用户只能下载文件,[vsftpd] 只能上传不能下载
建立虚拟账户: 虚拟账号 1.建立虚拟用户口令库文件 口令库文件中奇数行设置用户名,偶数行设置口令 # vi /etc/vsftpd/logins.txt mike pwabcd john pw123 ...
- filezilla:阿里云 win10 服务器文件传输(上传和下载)的配置教程
报错截图: (截图省略)因为基本上都是下面的问题. 下面的问题又和本文解决办法无关,罗列出来仅仅是告诉大家,这个基本上都可以忽视. 真正解决问题的办法:还是filezillad 远程链接时的定义设置选 ...
- ftp服务器搭建(实现只上传禁止下载)
1.目的 搭建一个多人使用ftp服务器,进行必要的权限隔离. 2.安装与配置 2.1 安装 我的环境为centos,直接yum install -y vsftpd 2.2 配置文件如下: #禁止匿名登 ...
- Android 使用FTP实现上传、下载等功能
一.前言 最近在项目中遇到使用到FTP上传和下载资源,特此记录一下实现的方式.Android实现FTP的功能主要用到了Apache的Commons Net库,将Commons Net的jar包下载引入 ...
- Flask 文件上传与下载
文件上传与下载在平时开发中很常见,所以也是很重要的一部分.下面来一起看看flask中的文件上传与下载. 相关配置 # 设置文件上传保存路径 app.config['UPLOAD_FOLDER'] = ...
- nodeJs实现文件上传,下载,删除
转:https://blog.csdn.net/qq_36228442/article/details/81709272 一.简介 本文介绍了nodeJs+express框架下,用multer中间件实 ...
- Java实现ftp的上传、下载和删除
前期准备 1. 搭建Ftp服务器 为了方便本地测试,一开始可以先在本地搭建Ftp服务器.搭建Ftp服务器的教程有很多,这里就不多讲了,下面是我用到的教程你们可以参考一下. 百度经验:Win10如何搭建 ...
最新文章
- tablepc是什么平板电脑_54位平板电脑充电柜长什么样?安和力
- js将base64做UrlEncode转码
- java 线程 单例_多线程单例模式
- unity和python通讯_Python 与 Unity mlagents 交互 API
- 【Get】用深度学习识别手写数字
- Python爬虫 --- 2.2 Scrapy 选择器的介绍
- H.264的三种开源编码器比较
- VRTK实现瞬移, 多场景复制
- PDF文档转换平台的核心技术-开源解决方案
- testbed与 c++test 的几点区别
- IDM 6.40.11.2 弹窗的解决思路
- 【Tkinter】常用组件(二)
- 大疆M210 V2+妙算2-G+LIVOX MID-40使用记录
- Eureka常见问题解答
- Unity实现模拟弹球小游戏过程与收获
- 外媒:王者荣耀国际版折戟 腾讯已解散游戏在欧洲和美国营销团队
- python 工业软件开发_记一次工业软件开发经历
- 00_linux 设备驱动模型 2.6以后通用模型
- 小米运动手环数据导出
- 77底盒和86底盒的区别_开关插座底盒哪几种型号
热门文章
- Winform中怎样在工具类中对窗体中多个控件进行操作(赋值)
- SSM+BJUI实现以Base64方式上传照片
- 【SA 认证课】来啦 这次陪你过双 11
- 速递 | 在线教育行业 12 大核心场景案例全解析!
- 如何建立数据驱动文化
- 神策数据CEO桑文锋:精准采集数据,走向智能化分析
- PostgreSQL 10.1 手册_部分 III. 服务器管理_第 30 章 可靠性和预写式日志_30.5. WAL内部...
- RxJS实践,Vue如何集成RxJS
- Redis 哈希(Hash)
- 【译】Java中的对象序列化