使用Serv-u限制文件类型

使用Serv-u限制文件类型

u 案例需求

如何使用Serv-U限制用户上传的文件类型?

u 知识提示

使用Serv-U不仅可以用来限制用户的读、写、删除等权限,还可以根据文件类型进行限制。

案例:限制用户只能够上传.gif、.jpg和.bmp类型文件。

具体实现步骤如下所述。

(1)在serv-U中新建用户benet,导航到“目录访问”选项卡,单击“添加”按钮,在“目录访问规则”窗口中设置用户对.gif类型文件的访问权限。在“路径”栏中输入“*.gif”,权限设置为读、写,然后单击“保存”按钮,如图5.1所示。

图5.1 设置.gif类型文件权限

(2)按照以上方式依次添加用户对.jpg和.bmp类型文件的读、写权限,设置完成后如图5.2所示。

图5.2 设置.jpg和.bmp类型文件权限

(3)继续单击图5.2中的“添加”按钮,在“目录访问规则”窗口中设置用户对其他类型文件的访问权限为只读,然后单击“保存”按钮,如图5.3所示。

图5.3 设置其他类型文件权限

(4)再次单击图5.2中的“添加”按钮,在“目录访问规则”窗口中设置用户对其主目录的访问权限为只读,添加完成后用户权限访问规则如图5.4所示,单击“保存”按钮进行保存即可。

图5.4 用户权限访问规则

在客户机上访问FTP服务器,用户可以成功上传.gif、.jpg和.bmp类型文件,当用户上传.doc或其他类型文件时,会提示如图5.5所示错误信息。

图5.5 错误提示信息

重新打开用户属性的“目录访问”选项卡,选中某条规则,在窗口右侧通过“向上”或“向下”按钮可以调整其规则的优先级。为了确保用户权限应用正确,需要将文件类型的规则置于主目录的规则之上。

图5.6 调整规则优先级

时间: 2024-08-11 03:30:16

使用Serv-u限制文件类型的相关文章

linxu的文件类型和扩展名

1)windows 里是通过扩展名来区分文件类型的. 2)linux里文件扩展名和文件类型没有关系. 3)为了容易区分和兼容用户使用windows的习惯,我们也会用扩展名来区分文件类型. 在linux系统中,可以说一切皆文件. 文件类型包含有普通文件.目录.字符设备文件.块设备文件.符号链接文件等: -type c              File is of type c: b      block (buffered) special c      character (unbuffere

统计指定目录下面的文件类型及数量

import java.io.File; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; /** * 统计指定目录下面的文件类型及数量 * * @author Administrator * */ public class FileCountTest { // 定义静态变量resultMap,存放

UNIX环境编程学习笔记(6)——文件I/O之判断文件类型

lienhua342014-09-01 1 文件类型 我们平时最常接触的文件类型有普通文件(regular file)和目录(di-rectory file),但是 UNIX 系统提供了多种文件类型: (1) 普通文件(regular file) 这种文件包含了某种形式的数据,这些数据无论是文件还是二进制对于 UNIX 内核而言都是一样的.对普通文件内容的解释有处理该文件的应用程序进行. (2) 目录文件(directory file) 目录文件包含了其他文件的名字以及指向与这些文件有关信息的指

【分享】利用Apache的Htaccess Files命令限制访问文件类型,Files正则

如果你在你的模板文件夹中有很多PSD HTML模板,那么用接下来这个htaccess文件可以保护限制访问: 文件D:\WebSite\ZBPHP.COM\www\Tpl\.htaccess 全部源码如下: <Files ~ "\.(html?|tpl|psd|zip|rar)$"> Order Allow,Deny Deny from all </Files> [分享]利用Apache的Htaccess Files命令限制访问文件类型,Files正则,布布扣,b

Python文件类型

Python的文件类型分为三种:源代码.字节代码.优化代码. 1. 源代码    Python源代码文件,即py脚本文件,由 python.exe 解释,可在控制台下运行.pyw脚本文件是图形用户接口(Graphical user interface)的源文件,专门用来开发图形界面,由 pythonw.exe 解释运行. 2. 字节代码    Python源文件经过编译后生成的pyc文件,即字节文件.它与平台无关,所以可以移植到其他系统上.下面这段脚本可以把 example.py 编译为 exa

笔记3 (目录结构、文件类型、环境变量、命令:ls、cd、mkdir、rmdir、rm、alias、cp、mv)

系统目录结构 ls /  查看根下面的目录 tree命令以树状图列出文件目录结构 tree -L 2 只查看两层 /usr/bin/  /usr/sbin/  /bin/  /sbin/  都是存平时用的命令 /sbin/  下面的命令一般都是root用户的 /bin/   下面的都是普通用户的 /boot/  是存系统启动相关的文件 /dev/   是linux系统里边特有的设备文件 /etc/   是系统一些配置文件所在的路径 /home/  用户的家目录 /lib/ /lib64/ 存系统

linux文件类型

1.linux严格区分大小写. linux中是区分大小写的,windows不区分.因此,如果一个命令大小写错误,在linux中会出像"commond not found"提示,但是在windows中则可以正确运行. 2.linux中是没有扩展名的. windows中系统通过扩展名来区分文件类型,一旦修改了扩展名,就会出现打不开,需要你选择打开程序. 但是linux中则不一样,linux将所有的都看作文件,就算是硬盘,打印机也看作文件,因此,既然都是文件就没 必要有扩展名了. 但是事实上

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

2.1-Apache不记录指定文件类型日志

在apache访问日志中,默认会记录所有动作.包括本地一些静态小图片,从而日志变得繁多臃肿. 这时我们可以指定,不记录指定文件类型的日志,来达到只记录我们想要的日志. 配置步骤: 1:标记指定文件类型 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/usr/local/src/Discuz" ServerName www.llzdwyp.com ServerAlias www.wyp.com S

搭建Python环境与Python文件类型

Linux环境 - 大多Linux发行版均默认安装了Python环境. - 输入Python可启动Python交互模式 - 程序编辑推荐使用VIM Windows环境 - 可下载安装Python的msi包直接安装 - 自带Python的GUI开发环境 - 开发工具很多 # Linux交互界面 [[email protected] ~]# python Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14) [GCC 4.4.7 20120313 (Red