- 论坛徽章:
- 0
|
本帖最后由 jklyekai 于 2010-02-08 11:57 编辑
proftp1.3.2, opensolaris系统;
groupadd ftp ftp
gid=2003
我想实现: 用户组grp1 用户user1 共享的ftpshare1和grp2,user2 ftpshare2都能正常访问,但是user1不能访问ftpshare2
系统启动时候,就能访问ftp
用户管理 通过ldap认证控制的。
现在的问题是,ftp建好之后,2个用户都能访问,但是每个用户都能访问2个共享目录。。。不知道如何处理。谢谢。
如下是我的ftp.CONF信息
ServerName " ftp server"
ServerType standalone
DefaultServer on
Port 21
Umask 000
MaxInstances 30
MaxClients 30
TransferRate STOR 0
TransferRate RETR 0
MaxStoreFileSize 4000 MB
# Set the user and group under which the server will run.
User ftp
Group ftp
UseReverseDNS off
IdentLookups off
#LDAP
LDAPServer 127.0.0.1
LDAPDNInfo cn=admin,dc=example,dc=com admin
LDAPDoAuth on ou=People,dc=example,dc=com
DefaultRoot /export/home/ftp !ftp
AllowOverwrite on
LDAPDoUIDLookups on ou=People,dc=example,dc=com
LDAPDoGIDLookups on ou=Group,dc=example,dc=com
<Limit SITE_CHMOD>
DenyAll
</Limit>
<Anonymous /export/home/anonymous>
User ftp
Group ftp
UserAlias anonymous ftp
DisplayLogin /usr/loca/etc/welcome.msg
DisplayChdir .message
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
<Limit LOGIN>
order allow,deny
Allow from all
Deny from all
</Limit>
<Directory /export/home/ftp/tank_fra>
<Limit DIRS STOR RETR DELE RNFR MKD>
AllowUser ftp1
</Limit>
</Directory>
<Directory /export/home/ftp/tank_rre>
<Limit DIRS STOR RETR DELE RNFR MKD>
AllowUser ftp2
</Limit>
</Directory> |
|