- 论坛徽章:
- 0
|
我的配置文件如下,为什么我有些用户限制了,而只能通过文件使用权限来控制(rwx)呢?
- ServerName " FTP"
- ServerType standalone
- DeferWelcome off
- MultilineRFC2228 on
- DefaultServer on
- ShowSymlinks on
- TimeoutNoTransfer 600
- TimeoutStalled 600
- TimeoutIdle 1200
- DisplayLogin welcome.msg
- DisplayFirstChdir .message
- ListOptions "-l"
- DenyFilter \*.*/
- DefaultRoot /home/ftp
- WtmpLog on
- Port 21
- MaxInstances 30
- User ftp
- Group ftp
- Umask 022
- AllowOverwrite on
- <Global>
- SQLConnectInfo proftpd@localhost proftpd proftpd # db@host:port username password
- SQLAuthTypes Backend # 密码加密保存
- SQLUserInfo users userid passwd uid gid homedir shell
- SQLGroupInfo groups groupname gid members
- SQLDefaultHomedir "/home/ftp"
- SQLDefaultGID 1010 #ftp user's gid on my computer
- SQLDefaultUID 1010 #ftp user's uid on my computer
- RequireValidShell off
- SQLAuthenticate users groups
- # other options
- AllowForeignAddress on
- AllowRetrieveRestart on
- AllowStoreRestart on
- CreateHome on
- IdentLookups off
- </Global>
- <Directory /home/ftp/*>
- AllowOverwrite on
- <Limit CMD MKD RNFR DELE RMD RETR STOR READ WRITE DIRS>
- AllowUser andrew 允许andrew访问(不能实现)
- </Limit>
- <Limit READ CMD DIRS >
- DenyUser manage 不允许manage访问 (这里可以实现)
- </Limit>
- </Directory>
- <Directory /home/ftp/manage>
- <Limit CMD READ WRITE DIRS DELE>
- AllowUser manage andrew 允许manage andrew用户访问,(不能实现)
- </Limit>
- </Directory>
- <Directory ~>
- <Limit MKD XMKD RNFR RNTO DELE RMD XRMD STOR WRITE>
- AllowAll # 给用户在自已主目录下所有的权限
- </Limit>
- </Directory>
- <Limit LOGIN>
- Order deny,allow
- Deny from 192.168.101.254
- Allow from all
- </Limit>
复制代码
[ 本帖最后由 raymax 于 2006-5-25 08:51 编辑 ] |
|