|
在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个连接!!!"
-------------------------
这样写似乎有些问题,但又不知道问题出在哪里,希望可以得到解答,谢谢! |
|