封神
请教porftp的limit设置
我现在手里有三组用户,使用同一个目录,想针对各组赋予不同的权限。
第一组 gid 是2002:可以上传文件,可以创建目录,不可下载文件,不可删除文件,不可改目录名,不可改文件名。
第二组 gid 是2001:可以下载文件,不可删除文件,不可上传文件,不能删除目录,不可改目录名,不可改文件名。。
第三组 gid 是2000 : 可以下载文件,也可以删除文件,不可以上传文件,不能删除目录,不可改目录名,不可改文件名。。
目录为 /opt/ftp/file ,权限是777,通过mysql数据库做用户认证。
我通过limit设置了一下,除了设置成DenyAll的几个选项好用,剩下的选项好像没有生效,三组用户都可以操作。下面的是我的limit配置,请大家帮我看看哪儿里有问题:[code]<Directory /opt/ftp/file >
<Limit DELE RMD XRMD SITE STOR RETR RNFR >
DenyAll
</Limit>
#删除目录的权限
#<Limit RMD>
# DenyAll
#</Limit>
#更改目录名的权限
#<Limit RNFR>
# DenyAll
#</Limit>
#创建目录的权限
<Limit MKD>
AllowGroup 2002
</Limit>
#删除文件的权限
<Limit DELE>
AllowGroup 2000
</Limit>
#上传文件的权限
<Limit STOR>
AllowGroup 2002
</Limit>
#下载文件的权限
<Limit RETR>
AllowGroup 2000 2001
</Limit>
</Directory>[/code]
[[i] 本帖最后由 封神 于 2008-5-28 16:28 编辑 [/i]]