使用Serv-u限制文件类型

u 案例需求

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

u 知识提示

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

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

具体实现步骤如下所述。

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

clip_image002

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

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

clip_image004

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

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

clip_image006

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

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

clip_image008

图5.4 用户权限访问规则

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

clip_image010

图5.5 错误提示信息

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

clip_image012

图5.6 调整规则优先级