|
|
如何给每个用户指定不同的ftp访问目录?[proftpd]
我用不同用户登陆仍然会进入/ent/ftp而不是初始给用户建立的目录。
我想让每个用户登陆不同的目录中,比如user登陆到/user,user1到/user1。而不想让用户登陆到匿名目录下,谢谢各位了。
我的配置文件如下:
=======================================================
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName " roFTPD Default Installation"
ServerType standalone
ServerIdent off
DefaultServer on
RootLogin on
RequireValidShell off
DefaultRoot /ent
TimeoutIdle 60000
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 80
# Set the user and group that the server normally runs at.
User nobody
Group nobody
# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>
# A basic anonymous configuration, no upload directories.
<Anonymous /ent/ftp>
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 80
#MaxClientsPerHost 1
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin .welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
<Directory save>
<Limit STOR MKD>
ALLOWAll
</Limit>
</Directory>
<Directory temp>
<Limit STOR MKD WRITE>
ALLOWAll
</Limit>
</Directory>
</Anonymous> |
|