LinuxSir.cn,穿越时空的Linuxsir!

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

pure-ftpd安装后mysql里的用户怎么都登录不了,大家帮忙

[复制链接]
发表于 2006-6-8 09:59:05 | 显示全部楼层 |阅读模式
折腾了几天了,到网上找了好多资料自己试都没成功,希望大家帮忙,感谢
系统:FC5
软件安装:
  1. yum install pure-ftpd
  2. yum install mysql-server
复制代码


pure-ftpd.conf配置:

  1. ChrootEveryone              yes
  2. BrokenClientsCompatibility  yes
  3. MaxClientsNumber            150
  4. Daemonize                   yes
  5. MaxClientsPerIP             20
  6. VerboseLog                  no
  7. DisplayDotFiles             no
  8. AnonymousOnly               no
  9. NoAnonymous                 no
  10. SyslogFacility              ftp
  11. DontResolve                 yes
  12. MaxIdleTime                 5
  13. MySQLConfigFile             /etc/pure-ftpd/pureftpd-mysql.conf
  14. LimitRecursion              2000 8
  15. AnonymousCanCreateDirs      no
  16. MaxLoad                     4
  17. PassivePortRange            40000 50000
  18. #ForcePassiveIP             192.168.0.1
  19. AntiWarez                   yes
  20. # Bind                      127.0.0.1,21
  21. #AnonymousBandwidth          50
  22. # UserBandwidth             8
  23. Umask                       133:022
  24. #MinUID                     100
  25. MinUID                      100
  26. AllowUserFXP                yes
  27. AllowAnonymousFXP           yes
  28. ProhibitDotFilesWrite       no
  29. ProhibitDotFilesRead        no
  30. AutoRename                  no
  31. AnonymousCantUpload         yes
  32. #NoChmod                    yes
  33. #Quota                      1000:10
  34. MaxDiskUsage                95
  35. CustomerProof           yes
  36. FileSystemCharset       big5
  37. ClientCharset           big5
复制代码


pureftpd-mysql.conf配置:
  1. MYSQLServer localhost
  2. MYSQLPort 3306
  3. MYSQLUser masan
  4. MYSQLPassword 12345
  5. MYSQLDatabase FTP
  6. MYSQLCrypt cleartext
  7. MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  8. MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  9. MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  10. MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  11. MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  12. MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  13. MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
  14. MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
复制代码


下面是我的mysql里面的情况:

  1. mysql> use FTP;
  2. Database changed
  3. mysql> show tables;
  4. +---------------+
  5. | Tables_in_FTP |
  6. +---------------+
  7. | ftpd          |
  8. +---------------+
  9. 1 row in set (0.00 sec)

  10. mysql> select * from ftpd;
  11. +--------+--------+-----------+------+------+--------+-------------+-------------+---------+----------+-----------+------------+
  12. | User   | status | Password  | Uid  | Gid  | Dir    | ULBandwidth | DLBandwidth | comment | ipaccess | QuotaSize | QuotaFiles |
  13. +--------+--------+-----------+------+------+--------+-------------+-------------+---------+----------+-----------+------------+
  14. | masan  |        | 123456789 | 500  | 500  | /mnt/e |        1000 |        1000 | ls      | *        |         0 |          0 |
  15. | masan1 | 1      | 123456789 | 500  | 500  | /mnt/e |        1000 |        1000 | ls      | *        |         0 |          0 |
  16. | tide   | 1      | 123456789 | 2000 | 2000 | /mnt/e |        1000 |        1000 | ls      | *        |         0 |          0 |
  17. +--------+--------+-----------+------+------+--------+-------------+-------------+---------+----------+-----------+------------+
  18. 3 rows in set (0.00 sec)

  19. mysql>      
复制代码


所有的配置都在这,我只能匿名登录……
mysql里的都不能登录
并且有一件很奇怪的事情就是我用gftp匿名登录的时候
显示:
  1. 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
  2. 220-You are user number 1 of 50 allowed.
  3. 220-Local time is now 09:38. Server port: 21.
  4. 220-IPv6 connections are also welcome on this server.
  5. 220 You will be disconnected after 15 minutes of inactivity.
  6. USER anonymous

  7. 230 Anonymous user logged in
复制代码

这里面的最大人数和发呆时间的值都是我以前配置的,现在我修改了值也就是上面的150和5,居然还显示以前的,重启重新启动pure-ftpd都是如此

帮忙看看,谢谢
 楼主| 发表于 2006-6-9 10:47:59 | 显示全部楼层

谢谢

大家帮帮忙啊,我真的搞不定了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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