使用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 调整规则优先级