LinuxSir.cn,穿越时空的Linuxsir!

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

proftpd中多用户管理的问题。

[复制链接]
发表于 2003-5-12 01:45:36 | 显示全部楼层 |阅读模式
在proftpd.conf中设置了两个用户,分别为up和down,均是ftp group

目录形式如下:

/ftp-----/up
     |
     |---/down

现在需要做的是:
up用户在up目录下有读写执行的权限,而在down目录下只能读。

down用户在down目录下,只能读和执行,对up目录没有权限,

我原来是直接通过设置目录做的,可是,仅能支持一个用户登录,up登录,down就不能登录,不知道在proftp.conf下如何写,是需要使用<directory>这个来配置吗?另外,对于/ftp这个目录需要做什么限制吗?
贴出我的设置:

-----------------
ServerName "XXX.XXX.XXX"
ServerType standalone
DefaultServer on
Port 21
ServerIdent on "XXX.XXX.XXX"
UseReverseDNS off
IdentLookups off
AuthPAM on
AuthPAMAuthoritative on
AuthPAMConfig ftp
Umask 022
MaxInstances 50
MaxClients 50
AllowRetrieveRestart on
AllowOverwrite on
AllowStoreRestart on
TimeoutIdle 60
ExtendedLog /var/log/proftp.log ALL
User nobody
Group ftp
DefaultRoot ~

User down
Group ftp
DisplayLogin .welmsg
MaxClients 10
MaxClientsPerHost 1 "!!!每IP只允许1个连接!!!"
MaxClientsPerUser 10 "!!!该用户只允许10个连接!!!"

User up
Group ftp
DisplayLogin .welmsg
AccessGrantMsg "用户%u登陆成功."
MaxClients 5
MaxClientsPerHost 1 "!!!每IP只允许1个连接!!!"
MaxClientsPerUser 5 "!!!该用户只允许5个连接!!!"
-------------------------

这样写似乎有些问题,但又不知道问题出在哪里,希望可以得到解答,谢谢!
发表于 2003-5-12 09:00:27 | 显示全部楼层
RequireValidShell off <-----------加了吗?
<Anonymous /home/ftp> // /home/ftp为匿名用户登录目录〈------你可以改,我改为/home/html
User ftp<------我改做我自己设的用户
Group ftp
UserAlias anonymous ftp〈-------------不要让匿名登陆,我这样做的 test test,测试下来anonymous不能登陆,使用任何几个密码包括mail地址也不行,应该可以了。
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Limit WRITE>
DenyAll<---------------不好意思,我没上传,不过估计给禁止上传了。
</Limit>
</Anonymous>
如果你在做个up用户差不多配置,最后allowall,我想可以提供上传。可能还有点出入。
发表于 2003-5-12 09:01:49 | 显示全部楼层
当然如果那里有稍微详细点的,你可以参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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