zobaczcie na screenie http://img521.imageshack.us/img521/8646/screen1ruy.jpg po zalo¿eniu konta nie ³±czy z FTP w Mysqlu Tworzy sie user na ftp tworzy sie tez katalog z userem a polaczenia ftp niema chodzi o to aby proftpd tak ustawiæ aby pobieral dane czyli login i haslo w tym wypadku i tworzyl usera jesli nie wgram direct admina zainstaluje i skonfiguruje proftpd ftp sie samo tworzy po dodaniu usera natomiast jak wgram Direct Admina ta konfiguracja nie cu¶ nie chula i w tym caly dylemat ze niewiem czemu ;/;/ az juz panowie osiwialem



KONFIGURACJA PLIKU PROFTPD JEST TAKA


  1. <?php
  2. #
  3. ServerName        "ProFTPd"
  4. ServerType              standalone
  5.  
  6. Port            21
  7. PassivePorts        35000 35999
  8. UseReverseDNS        off
  9. TimesGMT        off
  10. TimeoutLogin        120
  11. TimeoutIdle        600
  12. TimeoutNoTransfer    900
  13. TimeoutStalled        3600
  14.  
  15. ScoreboardFile            /var/run/proftpd/proftpd.pid
  16.  
  17. TransferLog        /var/log/proftpd/xferlog.legacy
  18. LogFormat        default "%h %l %u %t \"%r\" %s %b"
  19. LogFormat        auth    "%v [%P] %h %t \"%r\" %s"
  20. LogFormat        write   "%h %l %u %t \"%r\" %s %b"
  21.  
  22. #DON'T modify this log format.  Its used by DirectAdmin to determine user usage
  23. LogFormat        userlog "%u %b"
  24. ExtendedLog        /var/log/proftpd/195.162.24.64.bytes WRITE,READ userlog
  25.  
  26. AuthUserFile                    /etc/passwd
  27. DefaultServer        on
  28.  
  29. #AuthPAM off
  30.  
  31. <IfModule mod_tls.c>
  32.    TLSEngine on
  33.    TLSLog /var/log/proftpd/proftpd.tls.log
  34.    TLSProtocol TLSv1
  35.    TLSVerifyClient off
  36.    TLSRequired off
  37.    
  38.    #Certificates
  39.    TLSRSACertificateFile /etc/exim.cert
  40.    TLSRSACertificateKeyFile /etc/exim.key
  41.    #TLSCACertificateFile /etc/ftpd/root.cert.pem
  42.  
  43.    TLSCipherSuite HIGH:MEDIUM:+TLSv1:!SSLv2:+SSLv3
  44. </IfModule>
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. <IfModule mod_sql_mysql.c>
  54. SQLAuthTypes    Plaintext Crypt
  55. SQLAuthenticate    users* groups*
  56. LoadModule        mod_sql_mysql.c
  57. SQLConnectInfo    @localhost _pp
  58.  
  59. SQLUserInfo    ftpuser userid passwd uid gid homedir shell
  60.  
  61. SQLGroupInfo    ftpgroup groupname gid members
  62.  
  63. SQLMinID    500
  64. SQLHomedirOnDemand on
  65.  
  66. SQLLog PASS updatecount
  67. SQLNamedQuery updatecount UPDATE "count=count+1, accessed=now() WHERE userid='%u'" ftpuser
  68.  
  69. SQLLog  STOR,DELE modified
  70. SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" ftpuser
  71.  
  72. QuotaEngine on
  73. QuotaDirectoryTally on
  74. QuotaDisplayUnits Mb
  75. QuotaShowQuotas on
  76.  
  77. 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 ftpquotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"
  78.  
  79. 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 ftpquotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"
  80.  
  81. 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}'" ftpquotatallies
  82.  
  83. SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" ftpquotatallies
  84.  
  85. QuotaLimitTable sql:/get-quota-limit
  86. QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally
  87.  
  88. RootLogin off
  89. RequireValidShell off
  90.  
  91. </IfModule>
  92.  
  93.  
  94. <Global>
  95.    DeferWelcome        on
  96.  
  97.    RequireValidShell    no
  98.  
  99.    DefaultRoot        ~
  100.    DirFakeUser on ftp
  101.    DirFakeGroup on ftp
  102.  
  103.    User            ftp
  104.    Group            ftp
  105.    #UserAlias        anonymous ftp
  106.  
  107.    AllowStoreRestart    on
  108.    AllowRetrieveRestart    on
  109.  
  110.    ListOptions        -a
  111.  
  112.    Umask            022
  113.    DisplayLogin        welcome.msg
  114.    DisplayChdir        readme
  115.    AllowOverwrite        yes
  116.    IdentLookups        off
  117.    ExtendedLog        /var/log/proftpd/access.log WRITE,READ write
  118.    ExtendedLog        /var/log/proftpd/auth.log AUTH auth
  119.    
  120.    #
  121.    # Paranoia logging level....
  122.    #
  123.    #ExtendedLog    /var/log/proftpd/paranoid.log ALL default
  124.  
  125. </Global>
  126.  
  127. Include /etc/proftpd.vhosts.conf
  128. ?>


moze ktos z was przeanalizowac konfiguracje i napisac co jest nie tak z gory dzieki