LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 876|回复: 8

proFTPD权限设置(急)

[复制链接]
发表于 2003-6-20 11:32:37 | 显示全部楼层 |阅读模式
思路:
    以root用户登录后创建/tmp/a和/tmp/b两个目录,所有者为root
    创建writeA和readB两个用户,隶属组为ftp
    其中write用户对"/tmp/a"和/"tmp/b"两个目录有读写权限
    其中read用户对/tmp/a和/tmp/b两个目录有读权限
proftpd.conf配置示例:

    #对"/tmp/a"目录的权限设置
    <Directory /tmp/a>
    <Limit READ>
     AllowUser readB
    </Limit>   
    #其中WRITE权限包括MKD(创建目录)和RMD(删除目录)
    <Limit WRITE>
     AllowUser writeA
    </Limit>   
    </Directory>

    #对"/tmp/b"目录的权限设置
    <Directory /tmp/b>
    <Limit READ>
     AllowUser readB
    </Limit>   
    #其中WRITE权限包括MKD(创建目录)和RMD(删除目录)
    <Limit WRITE>
     AllowUser writeA
    </Limit>   
    </Directory>

问题:
    不论对proftpd.conf如何设置,writeB用户 对/"/tmp/a"和/"tmp/b"两个目录都没有写的权限(创建目录、删除目录、上传文件等)。
   求助各位高手,谢谢!
   在线等候!!!
发表于 2003-6-20 11:35:01 | 显示全部楼层
 楼主| 发表于 2003-6-20 11:47:09 | 显示全部楼层
谢谢斑竹!
问题:
  "/tmp/a"和"/tmp/b"两个目录所有者和组如果设置为"root",经过测试writeA和readB都有写的权限,在proftpd.conf设置的权限不起作用
发表于 2003-6-20 12:02:39 | 显示全部楼层
是不是要deny?
 楼主| 发表于 2003-6-20 12:07:48 | 显示全部楼层
谢谢斑竹!
问题:
对不起,刚才描述作错了,更正为:
"/tmp/a"和"/tmp/b"两个目录所有者和组如果设置为"root",经过测试writeA没有写的权限,在proftpd.conf设置的权限不起作用
发表于 2003-6-20 12:52:49 | 显示全部楼层
还要看看 /tmp/a,/tmp/b 的目录属性,
如果所有者是 root ,应该是 rwxrwxrwx
 楼主| 发表于 2003-6-20 13:15:34 | 显示全部楼层
谢谢leyon!

如果"/tmp/a"和"/tmp/b"目录隶属root,权限设置为777,writeB用户的写权限还是没用;

proftpd.conf配置样例:
<Directory /tmp/a>
<Limit READ>
AllowUser readB
</Limit>
#其中WRITE权限包括MKD(创建目录)和RMD(删除目录)
<Limit WRITE>
AllowUser writeA
</Limit>
</Directory>

如果将"/tmp/a"和"/tmp/b"目录隶属为writeB用户组,writeB用户可以对"/tmp/a"和"/tmp/b"目录写的权限,但解决不了多个用户对
"/tmp/a"和"/tmp/b"目录写的权限。

是不是我的proftpd.conf配置错了。
 楼主| 发表于 2003-6-20 13:33:06 | 显示全部楼层
试验结果:
  将"/tmp/a"和"/tmp/b"目录隶属root,权限设置为777,writeA和readB用户都有写的权限。
proftpd.conf配置样例:
<Directory /tmp/a>
<Limit READ>
AllowUser readB
DenyAll
</Limit>
#其中WRITE权限包括MKD(创建目录)和RMD(删除目录)
<Limit WRITE>
AllowUser writeA
DenyAll
</Limit>
</Directory>

<Directory /tmp/b>
<Limit READ>
AllowUser readB
DenyAll
</Limit>
#其中WRITE权限包括MKD(创建目录)和RMD(删除目录)
<Limit WRITE>
AllowUser writeA
DenyAll
</Limit>
</Directory>


请高手指教!谢谢!!!
在线等候!!!
发表于 2003-6-20 16:29:02 | 显示全部楼层
我觉得用户名的大小写,在proftpd里好像有问题,有些能接受,有些不能.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表