免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2681 | 回复: 7
打印 上一主题 下一主题

[FTP] proftp能使用用户名登陆但是不能通过密码验证,请大家帮忙看看! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-12 10:58 |只看该作者 |倒序浏览
proftp能使用用户名登陆但是不能通过密码验证,请大家帮忙看看!
proftpd用源码编译
然后编辑proftpd.conf文件添加了sql语句以便能和mysql相结合
但是出现了奇怪的问题,显示能用用户名登陆,但是密码错误。
用/usr/local/proftpd/sbin/proftpd -nd -9启动proftpd
然后用客户端登陆显示信息如下
在服务器上显示:
ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FTP session opened.
ftp.wgczx.com (192.168.1.8[192.168.1.8]) - USER beini: Login successful.
ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FTP session closed.
在客户端显示:
ftp# ftp
ftp> open 192.168.1.3
Connected to 192.168.1.3.
220 ProFTPD 1.2.9 Server (淦昌教育在线FTP服务器) [ftp.wgczx.com]
Name (192.168.1.3:beini): beini
331 Password required for beini.
Password:
421 Service not available, remote server has closed connection.
ftp: Login failed.
能够出现要求输入密码,我想应该是数据库验证是正确的
但是接下去的密码我输入的也是正确的
可是验证就失败了

怎么回事呢,困扰好久了
大家帮忙看看。
下面是我的proftpd.conf的配置文件
ServerName "淦昌教育在线FTP服务器"
ServerType standalone
ServerAdmin beini@wgczx.com
DefaultServer On
Port 21
<Limit LOGIN>
AllowAll
</Limit>
Umask 022
#MaxLoginAttempts 5
User nobody
Group nogroup
DefaultRoot ~
RequireValidShell off
UseReverseDNS off
IdentLookups off
AllowStoreRestart on
AllowRetrieveRestart on
SQLConnectInfo techftp@localhost root 123456
SQLAuthTypes  Backend Plaintext
SQLUserInfo ftpusers userid passwd uid gid homedir shell
SQLGroupInfo ftpgroups groupname gid members
SQLAuthenticate users groups
SQLNegativeCache on
SQLHomedirOnDemand on
SQLNamedQuery getcount SELECT "count from ftpusers where userid='%u'"
SQLNamedQuery getlastlogin SELECT "lastlogin from ftpusers where userid='%u'"
SQLNamedQuery updatelogininfo UPDATE "count=count+1,host='%h',lastlogin=current_timestamp() WHERE userid='%u'" ftpusers
SQLShowInfo PASS "230" "You've logged on %{getcount} times, last login at %{getlastlogin}"
SQLLog PASS updatelogininfo
QuotaDirectoryTally on
QuotaDisplayUnits "Mb"
QuotaEngine on
QuotaShowQuotas on
SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail,bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"
SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used,bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"
SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies
SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies
QuotaLimitTable sql:/get-quota-limit
QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally
SyslogLevel emerg
SystemLog /var/log/proftpd.system.log
TransferLog /var/log/proftpd.xferlog
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
ExtendedLog /var/log/proftpd.auth_log AUTH auth
ExtendedLog /var/log/proftpd.paranoid_log ALL default
MaxInstances 30
#MaxClients 2 "Sorry, max %m users -- try again later"
#MaxClientsPerHost 2 "Sorry, only 2 session for one host"
<Directory />
  AllowOverwrite on
</Directory>
RootLogin off

[ 本帖最后由 盛世唐朝 于 2006-6-12 11:09 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-12 11:39 |只看该作者
/usr/local/proftpd/sbin/proftpd -nd9

debug的信息太少,能否在多贴一些?

http://www.castaglia.org/proftpd ... OWTO-Debugging.html

论坛徽章:
0
3 [报告]
发表于 2006-06-12 11:54 |只看该作者
  1. ftp# /usr/local/proftpd/sbin/proftpd -nd9
  2. - parsing '/usr/local/proftpd/etc/proftpd.conf' configuration
  3. - FS: using system open()
  4. - FS: using system read()
  5. - dispatching auth request "getpwnam" to module mod_sql
  6. - dispatching auth request "getpwnam" to module mod_auth_file
  7. - dispatching auth request "getpwnam" to module mod_auth_unix
  8. - dispatching auth request "getgrnam" to module mod_sql
  9. - dispatching auth request "getgrnam" to module mod_auth_file
  10. - dispatching auth request "getgrnam" to module mod_auth_unix
  11. - FS: using system read()
  12. - FS: using system read()
  13. - FS: using system read()
  14. - FS: using system read()
  15. - FS: using system read()
  16. - FS: using system close()
  17. ftp.wgczx.com -
  18. ftp.wgczx.com - Config for ProFTPD Default Installation:
  19. ftp.wgczx.com - DefaultServer
  20. ftp.wgczx.com - Umask
  21. ftp.wgczx.com - MaxLoginAttempts
  22. ftp.wgczx.com - UserID
  23. ftp.wgczx.com - UserName
  24. ftp.wgczx.com - GroupID
  25. ftp.wgczx.com - GroupName
  26. ftp.wgczx.com - AllowOverwrite
  27. ftp.wgczx.com - MaxClients
  28. ftp.wgczx.com - DisplayLogin
  29. ftp.wgczx.com - DisplayFirstChdir
  30. ftp.wgczx.com - MaxHostsPerUser
  31. ftp.wgczx.com - MaxClientsPerUser
  32. ftp.wgczx.com - MaxClientsPerHost
  33. ftp.wgczx.com - RootLogin
  34. ftp.wgczx.com - RequireValidShell
  35. ftp.wgczx.com - IdentLookups
  36. ftp.wgczx.com - TimeoutStalled
  37. ftp.wgczx.com - TimeoutLogin
  38. ftp.wgczx.com - TimeoutIdle
  39. ftp.wgczx.com - TimeoutNoTransfer
  40. ftp.wgczx.com - AllowForeignAddress
  41. ftp.wgczx.com - PassivePorts
  42. ftp.wgczx.com - AllowStoreRestart
  43. ftp.wgczx.com - AllowRetrieveRestart
  44. ftp.wgczx.com - ServerIdent
  45. ftp.wgczx.com - DefaultRoot
  46. ftp.wgczx.com - SQLAuthTypes
  47. ftp.wgczx.com - SQLAuthenticate
  48. ftp.wgczx.com - SQLConnectInfo
  49. ftp.wgczx.com - SQLUserTable
  50. ftp.wgczx.com - SQLUsernameField
  51. ftp.wgczx.com - SQLPasswordField
  52. ftp.wgczx.com - SQLUidField
  53. ftp.wgczx.com - SQLGidField
  54. ftp.wgczx.com - SQLHomedirField
  55. ftp.wgczx.com - SQLShellField
  56. ftp.wgczx.com - SQLGroupTable
  57. ftp.wgczx.com - SQLGroupnameField
  58. ftp.wgczx.com - SQLGroupGIDField
  59. ftp.wgczx.com - SQLGroupMembersField
  60. ftp.wgczx.com - SQLHomedirOnDemand
  61. ftp.wgczx.com - SQLNegativeCache
  62. ftp.wgczx.com - SQLLogFile
  63. ftp.wgczx.com - SQLNamedQuery_getcount
  64. ftp.wgczx.com - SQLNamedQuery_getlastlogin
  65. ftp.wgczx.com - SQLNamedQuery_updatelogininfo
  66. ftp.wgczx.com - SQLShowInfo_PASS
  67. ftp.wgczx.com - SQLLog_PASS
  68. ftp.wgczx.com - QuotaEngine
  69. ftp.wgczx.com - QuotaDirectoryTally
  70. ftp.wgczx.com - QuotaDisplayUnits
  71. ftp.wgczx.com - QuotaShowQuotas
  72. ftp.wgczx.com - QuotaLog
  73. ftp.wgczx.com - SQLNamedQuery_get-quota-limit
  74. ftp.wgczx.com - SQLNamedQuery_get-quota-tally
  75. ftp.wgczx.com - SQLNamedQuery_update-quota-tally
  76. ftp.wgczx.com - SQLNamedQuery_insert-quota-tally
  77. ftp.wgczx.com - QuotaLimitTable
  78. ftp.wgczx.com - QuotaTallyTable
  79. ftp.wgczx.com - SyslogLevel
  80. ftp.wgczx.com - TransferLog
  81. ftp.wgczx.com - ExtendedLog
  82. ftp.wgczx.com - ExtendedLog
  83. ftp.wgczx.com - dispatching auth request "getgroups" to module mod_sql
  84. ftp.wgczx.com - dispatching auth request "getgroups" to module mod_auth_file
  85. ftp.wgczx.com - dispatching auth request "getgroups" to module mod_auth_unix
  86. ftp.wgczx.com - SETUP PRIVS at main.c:2704
  87. ftp.wgczx.com - ROOT PRIVS at main.c:1956
  88. ftp.wgczx.com - RELINQUISH PRIVS at main.c:1962
  89. ftp.wgczx.com - ROOT PRIVS at main.c:2323
  90. ftp.wgczx.com - opening scoreboard '/usr/local/proftpd/var/proftpd/proftpd.scoreboard'
  91. ftp.wgczx.com - RELINQUISH PRIVS at main.c:2347
  92. ftp.wgczx.com - ROOT PRIVS at inet.c:402
  93. ftp.wgczx.com - RELINQUISH PRIVS at inet.c:417
  94. ftp.wgczx.com - ROOT PRIVS at inet.c:452
  95. ftp.wgczx.com - RELINQUISH PRIVS at inet.c:510
  96. ftp.wgczx.com - ProFTPD 1.2.9 (stable) (built Fri Jun 9 11:17:01 UTC 2006) standalone mode STARTUP
  97. ftp.wgczx.com - ROOT PRIVS at main.c:2171
  98. ftp.wgczx.com - RELINQUISH PRIVS at main.c:2177
  99. ftp.wgczx.com - FS: using system lstat()
  100. ftp.wgczx.com - scrubbing scoreboard
  101. ftp.wgczx.com - ROOT PRIVS at mod_core.c:194
  102. ftp.wgczx.com - RELINQUISH PRIVS at mod_core.c:201
  103. ftp.wgczx.com - ROOT PRIVS at mod_core.c:223
  104. ftp.wgczx.com - RELINQUISH PRIVS at mod_core.c:251
  105. ftp.wgczx.com - FS: using system lstat()
  106. ftp.wgczx.com - FS: using system lstat()
  107. ftp.wgczx.com - ROOT PRIVS at main.c:1150
  108. ftp.wgczx.com - RELINQUISH PRIVS at main.c:1154
  109. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ident lookup disabled
  110. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at main.c:977
  111. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SETUP PRIVS at main.c:982
  112. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - performing module session initializations
  113. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_quotatab.c:366
  114. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_quotatab.c:368
  115. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_quotatab.c:1922
  116. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_quotatab.c:1929
  117. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_quotatab.c:1938
  118. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_quotatab.c:1945
  119. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_sql.c:3630
  120. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_sql.c:3632
  121. ftp.wgczx.com - FS: using system lstat()
  122. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - mod_log: opening ExtendedLog '/var/log/proftpd.paranoid_log'
  123. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_log.c:1132
  124. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_log.c:1134
  125. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - mod_log: opening ExtendedLog '/var/log/proftpd.auth_log'
  126. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_log.c:1132
  127. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_log.c:1134
  128. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_auth.c:130
  129. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - opening scoreboard '/usr/local/proftpd/var/proftpd/proftpd.scoreboard'
  130. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_auth.c:150
  131. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - connected - local  : 192.168.1.3:21
  132. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - connected - remote : 192.168.1.8:3344
  133. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FTP session opened.
  134. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching PRE_CMD command 'USER beini' to mod_core
  135. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching PRE_CMD command 'USER beini' to mod_core
  136. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching PRE_CMD command 'USER beini' to mod_auth
  137. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "endpwent" to module mod_sql
  138. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "endgrent" to module mod_sql
  139. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching CMD command 'USER beini' to mod_ratio
  140. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching CMD command 'USER beini' to mod_auth
  141. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "getgroups" to module mod_sql
  142. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - no supplemental groups found for user 'beini'
  143. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching POST_CMD command 'USER beini' to mod_sql
  144. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching LOG_CMD command 'USER beini' to mod_sql
  145. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching LOG_CMD command 'USER beini' to mod_log
  146. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
  147. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
  148. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
  149. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "endpwent" to module mod_sql
  150. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "endgrent" to module mod_sql
  151. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching CMD command 'PASS (hidden)' to mod_auth
  152. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "getgroups" to module mod_sql
  153. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - no supplemental groups found for user 'beini'
  154. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "getpwnam" to module mod_sql
  155. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "gid_name" to module mod_sql
  156. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "auth" to module mod_sql
  157. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "check" to module mod_sql
  158. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "setgrent" to module mod_sql
  159. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_auth.c:550
  160. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_auth.c:552
  161. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - USER PRIVS 2001 at mod_auth.c:1103
  162. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_auth.c:1105
  163. ftp.wgczx.com (192.168.1.8[192.168.1.8]) -
  164. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - Config for ProFTPD Default Installation:
  165. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - DefaultServer
  166. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - Umask
  167. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - MaxLoginAttempts
  168. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - UserID
  169. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - UserName
  170. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - GroupID
  171. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - GroupName
  172. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - AllowOverwrite
  173. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - MaxClients
  174. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - DisplayLogin
  175. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - DisplayFirstChdir
  176. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - MaxHostsPerUser
  177. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - MaxClientsPerUser
  178. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - MaxClientsPerHost
  179. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RootLogin
  180. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RequireValidShell
  181. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - IdentLookups
  182. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - TimeoutStalled
  183. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - TimeoutLogin
  184. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - TimeoutIdle
  185. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - TimeoutNoTransfer
  186. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - AllowForeignAddress
  187. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - PassivePorts
  188. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - AllowStoreRestart
  189. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - AllowRetrieveRestart
  190. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ServerIdent
  191. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - DefaultRoot
  192. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLAuthTypes
  193. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLAuthenticate
  194. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLConnectInfo
  195. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLUserTable
  196. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLUsernameField
  197. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLPasswordField
  198. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLUidField
  199. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLGidField
  200. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLHomedirField
  201. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLShellField
  202. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLGroupTable
  203. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLGroupnameField
  204. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLGroupGIDField
  205. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLGroupMembersField
  206. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLHomedirOnDemand
  207. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNegativeCache
  208. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLLogFile
  209. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_getcount
  210. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_getlastlogin
  211. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_updatelogininfo
  212. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLShowInfo_PASS
  213. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLLog_PASS
  214. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaEngine
  215. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaDirectoryTally
  216. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaDisplayUnits
  217. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaShowQuotas
  218. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaLog
  219. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_get-quota-limit
  220. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_get-quota-tally
  221. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_update-quota-tally
  222. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SQLNamedQuery_insert-quota-tally
  223. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaLimitTable
  224. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - QuotaTallyTable
  225. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SyslogLevel
  226. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - TransferLog
  227. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ExtendedLog
  228. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ExtendedLog
  229. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - CURRENT-CLIENTS
  230. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - USER
  231. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - USER beini: Login successful.
  232. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_auth.c:1174
  233. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - opening TransferLog '/var/log/proftpd.xferlog'
  234. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - RELINQUISH PRIVS at mod_auth.c:1203
  235. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - ROOT PRIVS at mod_auth.c:1246
  236. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - SETUP PRIVS at mod_auth.c:1253
  237. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system chdir()
  238. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - in dir_check_full(): path = '/data2/teacher/beini', fullpath = '/data2/teacher/beini'.
  239. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  240. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  241. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  242. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  243. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  244. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  245. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  246. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  247. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  248. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system stat()
  249. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FS: using system open()
  250. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching POST_CMD command 'PASS (hidden)' to mod_sql
  251. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching POST_CMD command 'PASS (hidden)' to mod_ratio
  252. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching POST_CMD command 'PASS (hidden)' to mod_quotatab
  253. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "endpwent" to module mod_sql
  254. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - dispatching auth request "endgrent" to module mod_sql
  255. ftp.wgczx.com (192.168.1.8[192.168.1.8]) - FTP session closed.
  256. ftp.wgczx.com - FS: using system lstat()
  257. ftp.wgczx.com - scrubbing scoreboard
  258. ftp.wgczx.com - ROOT PRIVS at mod_core.c:194
  259. ftp.wgczx.com - RELINQUISH PRIVS at mod_core.c:201
  260. ftp.wgczx.com - ROOT PRIVS at mod_core.c:223
  261. ftp.wgczx.com - RELINQUISH PRIVS at mod_core.c:251
  262. ftp.wgczx.com - FS: using system lstat()
复制代码

论坛徽章:
0
4 [报告]
发表于 2006-06-12 12:40 |只看该作者
我一直在考虑是否在编译的时候没有很好的结合mysql
但是后来我在系统中看见了用用户名登陆后所建立的文件夹
似乎又说明mysql和proftpd之间的结合是好的
并不存在错误

论坛徽章:
0
5 [报告]
发表于 2006-06-12 13:53 |只看该作者
在数据库里新建这个用户beini的SQL语句是什么?

论坛徽章:
0
6 [报告]
发表于 2006-06-12 14:34 |只看该作者
我是直接在phpmyadmin里面插入的

论坛徽章:
0
7 [报告]
发表于 2006-06-12 14:40 |只看该作者
感谢wolfg
刚刚上面的问题在查看了cu上其他的帖子后已经解决了
但是又出现了新的问题
磁盘限额好像不起作用
ftp> quote SITE QUOTA
200-The current quota for this session are [current/limit]:
Name: beini
Quota Type: User
Per Session: True
Limit Type: Hard
   Uploaded Mb: 0.00/49.97【这个应该说明是限额50M】
   Downloaded Mb:       unlimited
   Transferred Mb:      unlimited
   Uploaded files:      unlimited
   Downloaded files:    unlimited
   Transferred files:   unlimited
200 Please contact root@ftp.wgczx.com if these entries are inaccurate
ftp>
出现上面的情况,上面红色的应该说明是可以限额了
但是我在实际的测试中是可以任意上传无限大的文件。
在ftpquotalimits表中的设置如下

未命名.GIF (4.29 KB, 下载次数: 26)

未命名.GIF

论坛徽章:
0
8 [报告]
发表于 2006-06-12 15:09 |只看该作者
比较郁闷
现在又有了新问题
能够上传超过限额的文件
用客户端上传进度条也显示正常
但是上传完毕后在相应的文件夹中没有那个文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP