www.ProFTPD.de
13. März 2007, 19:06:04 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
  Übersicht Hilfe Suche Login Registrieren  
  Zeige Beiträge
Seiten: 1 2 [3]
31  ProFTPD / ProFTPD - Deutsch / hmm soweit so gut... am: 19. Juni 2003, 14:15:56
Als FTP-user: test mit dem pfad Pfad :/home/html/ berechtigung für den Pfad: drwxr-xr-x  root     root
Befehl: proftp -n d9 : (ich weiß : es werden keine SQL fehlermeldungen geloggt)
Zitat

rock.homer (192.168.1.20[192.168.1.20]) - dispatching CMD command 'STOR 91.jpg' to mod_xfer
rock.homer (192.168.1.20[192.168.1.20]) - FS: using system open()
rock.homer (192.168.1.20[192.168.1.20]) - unable to open '91.jpg' for writing: Permission denied
rock.homer (192.168.1.20[192.168.1.20]) - dispatching POST_CMD_ERR command 'STOR 91.jpg' to mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching LOG_CMD_ERR command 'STOR 91.jpg' to mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching LOG_CMD_ERR command 'STOR 91.jpg' to mod_log
rock.homer (192.168.1.20[192.168.1.20]) - dispatching LOG_CMD_ERR command 'STOR 91.jpg' to mod_xfer
rock.homer (192.168.1.20[192.168.1.20]) - dispatching PRE_CMD command 'QUIT' to mod_core
rock.homer (192.168.1.20[192.168.1.20]) - dispatching PRE_CMD command 'QUIT' to mod_core
rock.homer (192.168.1.20[192.168.1.20]) - dispatching PRE_CMD command 'QUIT' to mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching PRE_CMD command 'QUIT' to mod_log
rock.homer (192.168.1.20[192.168.1.20]) - dispatching CMD command 'QUIT' to mod_core
rock.homer (192.168.1.20[192.168.1.20]) - FTP session closed.

proftp.conf -> eintrag:
# von stonki übernommen Smiley
Zitat

SQLLog RETR,STOR transfer1
SQLNamedQuery transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'c', NULL" xfer_stat
SQLLOG ERR_RETR,ERR_STOR transfer2
SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'i', NULL" xfer_stat

--> was dazuzu in der Datenbank stand:
Zitat

username | filename | size | host | ip | aktion | dauer | success | zeit_lokal | ui |
test | - | 0 | 192.168.1.20 | STOR | 192.168.1.20 | 0.0 | 2 | 0000-00-00 00:00:00 | 125  
test | - | 0 | 192.168.1.20 | 192.168.1.20 | STOR | 0.0 | 2 | 0000-00-00 00:00:00 | 126  
test | - | 0 | 192.168.1.20 | 192.168.1.20 | STOR | 0.0 | 2 | 0000-00-00 00:00:00 | 127  
test | - | 0 | 192.168.1.20 | 192.168.1.20 | STOR | 0.0 | 2 | 0000-00-00 00:00:00 | 128  

#Warum die Einträge in Zeile 1 und 2 ip und aktion vertauscht sind ist, mit noch unklar.

LOG vom FTp-Clienten:
Zitat

STATUS:>  Connecting to "192.168.1.98" on port 21.
          220 wincierz.homelinux.com
STATUS:>  Connected.  Logging into the server
COMMAND:> USER test
          331 Password required for test.
COMMAND:> PASS ****
          230 User test logged in.
STATUS:>  Login successful
COMMAND:> FEAT
          211-Features:
            MDTM
            REST STREAM
            SIZE
          211 End
STATUS:>  Server supports resume
COMMAND:> PWD
          257 "/" is current directory.
COMMAND:> CWD /
          250 CWD command successful.
COMMAND:> TYPE A
          200 Type set to A
COMMAND:> PORT 192,168,1,20,5,242
          200 PORT command successful
COMMAND:> LIST
          150 Opening ASCII mode data connection for file list
          226 Transfer complete.
STATUS:>  Resolving links
COMMAND:> CWD /mail
          550 /mail: No such file or directory
STATUS:>  Resolved 1 link into 0 folders and 1 file
STATUS:>  Connecting to "192.168.1.98" on port 21.
          220 wincierz.homelinux.com
STATUS:>  Connected.  Logging into the server
COMMAND:> USER test
          331 Password required for test.
COMMAND:> PASS ****
          230 User test logged in.
STATUS:>  Login successful
STATUS:>  Server supports resume
COMMAND:> PWD
          257 "/" is current directory.
COMMAND:> TYPE A
          200 Type set to A
COMMAND:> PORT 192,168,1,20,5,244
          200 PORT command successful
COMMAND:> LIST /91.jpg
          150 Opening ASCII mode data connection for file list
          226 Transfer complete.
STATUS:>  Sending: C:\CS\Wallpapers\91.jpg -> /91.jpg
COMMAND:> TYPE I
          200 Type set to I
COMMAND:> PORT 192,168,1,20,5,245
          200 PORT command successful
COMMAND:> STOR 91.jpg
          550 91.jpg: Permission denied
ERROR:>   Unable to open file
STATUS:>  Connecting to "192.168.1.98" on port 21.
          220 wincierz.homelinux.com
STATUS:>  Connected.  Logging into the server
COMMAND:> USER test
          331 Password required for test.
COMMAND:> PASS ****
          230 User test logged in.
STATUS:>  Login successful
STATUS:>  Server supports resume
COMMAND:> PWD
          257 "/" is current directory.
STATUS:>  Sending: C:\CS\Wallpapers\91.jpg -> /91.jpg
COMMAND:> TYPE I
          200 Type set to I
COMMAND:> PORT 192,168,1,20,5,247
          200 PORT command successful
COMMAND:> STOR 91.jpg
          550 91.jpg: Permission denied
ERROR:>   Unable to open file
STATUS:>  Connecting to "192.168.1.98" on port 21.
          220 wincierz.homelinux.com
STATUS:>  Connected.  Logging into the server
COMMAND:> USER test
          331 Password required for test.
COMMAND:> PASS ****
          230 User test logged in.
STATUS:>  Login successful
STATUS:>  Server supports resume
COMMAND:> PWD
          257 "/" is current directory.
STATUS:>  Sending: C:\CS\Wallpapers\91.jpg -> /91.jpg
COMMAND:> TYPE I
          200 Type set to I
COMMAND:> PORT 192,168,1,20,5,249
          200 PORT command successful
COMMAND:> STOR 91.jpg
          550 91.jpg: Permission denied
ERROR:>   Unable to open file
ERROR:>   550 91.jpg: Permission denied
COMMAND:> QUIT
          221 Goodbye.


Das ist bei einem User. wo die Fehlermeldung "550 Permission denied" kommt.

******************************
Jetzt kommt der log wo es geklappt aber immer noch einige Fehlermeldungen kommen. Habe da die Berechtigung vom Verzeichnis geändert
******************************

Befehl: proftp -n d9
als FTP-user: heavy mit dem Pfad :/home/html/ftp/incoming berechtigung für den Pfad: drwxrwxrwx    2 ftp      users
Zitat

 dispatching auth request "gid_name" to module mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "gid_name" to module mod_auth_file
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "gid_name" to module mod_auth_unix
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "uid_name" to module mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - FS: using system lstat()
rock.homer (192.168.1.20[192.168.1.20]) - FS: using system stat()
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "gid_name" to module mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "gid_name" to module mod_auth_file
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "gid_name" to module mod_auth_unix
rock.homer (192.168.1.20[192.168.1.20]) - dispatching auth request "uid_name" to module mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching POST_CMD command 'LIST' to mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching LOG_CMD command 'LIST' to mod_sql
rock.homer (192.168.1.20[192.168.1.20]) - dispatching LOG_CMD command 'LIST' to mod_log
rock.homer (192.168.1.20[192.168.1.20]) - dispatching LOG_CMD command 'LIST' to mod_ls


Was stand in der SQL datenbank:
Zitat

username | filename | size | host | ip | aktion | dauer success | zeit_lokal | ui
heavy | /home/html/ftp/incoming/91.jpg | 386770 |192.168.1.20 | 192.168.1.20 | STOR | 0.092 | 2 | 0000-00-00 00:00:00 | 133  
heavy | /home/html/ftp/incoming/91.jpg | 386770 | 192.168.1.20 | 192.168.1.20 | STOR | 0.096 | 2 | 0000-00-00 00:00:00 | 134  


FTP-CLient LOG:
Zitat

STATUS:>  Connecting to "192.168.1.98" on port 21.
          220 wincierz.homelinux.com
STATUS:>  Connected.  Logging into the server
COMMAND:> USER heavy
          331 Password required for heavy.
COMMAND:> PASS **********
          230 User heavy logged in.
STATUS:>  Login successful
COMMAND:> FEAT
          211-Features:
            MDTM
            REST STREAM
            SIZE
          211 End
STATUS:>  Server supports resume
COMMAND:> PWD
          257 "/" is current directory.
COMMAND:> CWD /
          250 CWD command successful.
COMMAND:> TYPE A
          200 Type set to A
COMMAND:> PORT 192,168,1,20,6,18
          200 PORT command successful
COMMAND:> LIST
          150 Opening ASCII mode data connection for file list
          226 Transfer complete.
STATUS:>  Connecting to "192.168.1.98" on port 21.
          220 wincierz.homelinux.com
STATUS:>  Connected.  Logging into the server
COMMAND:> USER heavy
          331 Password required for heavy.
COMMAND:> PASS **********
          230 User heavy logged in.
STATUS:>  Login successful
STATUS:>  Server supports resume
COMMAND:> PWD
          257 "/" is current directory.
COMMAND:> TYPE A
          200 Type set to A
COMMAND:> PORT 192,168,1,20,6,20
          200 PORT command successful
COMMAND:> LIST /91.jpg
          150 Opening ASCII mode data connection for file list
          226 Transfer complete.
STATUS:>  Sending: C:\CS\Wallpapers\91.jpg -> /91.jpg
COMMAND:> TYPE I
          200 Type set to I
COMMAND:> PORT 192,168,1,20,6,21
          200 PORT command successful
COMMAND:> STOR 91.jpg
          150 Opening BINARY mode data connection for 91.jpg
          226 Transfer complete.
COMMAND:> MDTM 20020909145107 /91.jpg
          550 20020909145107: No such file or directory
ERROR:>   Unable to set file date and time.  Server may not support command.
STATUS:>  Sent 386.770 bytes.
STATUS:>  Transfer time: 00:00:00.080; 4,61 MB/sec
COMMAND:> QUIT

 Installierte Module :
Zitat

rock:/home/html # proftpd -l
Compiled-in modules:
  mod_core.c
  mod_xfer.c
  mod_auth_unix.c
  mod_auth_file.c
  mod_auth.c
  mod_ls.c
  mod_log.c
  mod_site.c
  mod_sql.c
  mod_sql_mysql.c
  mod_cap.c

 
Sorry für die ganzen logs aber so habe ich alle infos die ich gegeben kann am besten zusammenfassen können. und ich habe versucht es übersichtlich zu lassen.
Ich hoffe es hilft. Warum mir jemand sagen kann warum ich nicht speichern kann . Ich meine es kann doch nicht sein,dass ich jedesmal die Verzeichnisrechte für jeden ftp-user separat in der Console anpassen muß, oder ist es wirklich so?
desweitern --> ich habe den scoreboardfile gefunden Smiley


Gruß
Jürgen
32  ProFTPD / ProFTPD - Deutsch / na ja am: 19. Juni 2003, 02:46:32
Als ich das Logfile suchte, habe ich in die conf nochmal reingeschaut und mir gedacht warum kein Logfile erstellt wird. Es müßte doch was in der Datenbank stehen. Da stand aber nichts weil in der conf ein Table angegeben war der nicht existierte. Dann beschloss ich die funktierende SQL-Datei, die hier zhum runterladen ist, mal zu installieren und siehe da ich konnt mich einloggen. Aber Logfile? . Ich schaute in die DB und er loggte was, aber das ist nur wirwar ich werde mich mit dem logging in SQL nochmal heute auseinandersetzen. Hat da jemand den genauen Link für die RFC wegen dem CWD, DELE, HELP, LIST, MKD, MODE, NLST usw. damit man mal sehen kann was es alles gibt. Die RFC's für ftp sind ja reisig. Bis ich die durch habe, gibt es ne neue Version von proftpd. vielleicht hat sie ja schon jemand entdeckt und weis wo sie genau stehen??
Nun zu dem Variablen %u etc: Kann ich ALLE Variablen wie beim normalen Logging übernehmen oder gibt es Ausnahmen?
Wie gesagt, der Connect klappt auch bei usern die im interface angelegt worden sind. Der Nachteil: Sie können nicht im Verzeichnnis schreiben bzw speichern. Ich kriege eine Fehler 550 Permission denied. Muß ich die Verzeichnisse noch anpassen? Wenn ja nur nach welchen user/gruppen??  ftp/anonymous? Na ja, ich werde es mal ausprobieren aber nu nicht mehr. zu spät ahmm früh
Aber man macht Fortschritte. "Mühsam ernährt sich das Eichhörnchen".

Danke Jürgen
33  ProFTPD / ProFTPD - Deutsch / hmm aber wenn er doch so durchläuft?? am: 18. Juni 2003, 18:27:25
die mod_sql geschichte läuft ja so durch. Das wunderte mich ja. Was ich machen kann ist. es nochmal zu installieren und die ./configure und make install geschichte hier zu posten??
Gruß
Jürgen
34  ProFTPD / ProFTPD - Deutsch / Betreiber aus WHV?? am: 18. Juni 2003, 13:03:33
me too Smiley
Deinen letzten Post mit dem Dump ich habe ihn schon ausprobiert. Aber es funzte nicht. Danach hatte ich alles nochmal neu aufgesetzt und es war das gleiche Problem. Nachdem habe ich es aufgegeben.
35  ProFTPD / ProFTPD - Deutsch / hmmm habe es mit myftpadmin aufgegeben am: 18. Juni 2003, 12:28:01
hi,
nun myftpadmin habe ich erstmal aufgegeben. Habe mich an ein neues Modul gewagt : proftpdtool . myftpadmin scheint nicht so zu funktionieren. Alleine schon von der Software nicht
Ich bekomme hier (proftpdtool )enigstene ein Login hin und das script scheint auch zu funktionieren. Doch leider kann ich per FTP nicht connecten.
Wie gesagt, user und alles andere werden angelegt und in die Datenbank eingetragen.
bei
Zitat
proftpd -nd9
bekomme ich aber nun folgende Fehlermeldung:

Zitat
rock.homer - ROOT PRIVS at main.c:1108
rock.homer - RELINQUISH PRIVS at main.c:1112
rock.homer - FS: using system lstat()
rock.homer (192.168.1.20[192.168.1.20]) - performing module session initializations
rock.homer (192.168.1.20[192.168.1.20]) - error deleting scoreboard entry: Invalid argument
rock.homer (192.168.1.20[192.168.1.20]) - FTP session closed.


hmm nun was ist scroeboard? Was bezweckt der file.
mit :
Zitat
find /* -name *scoreboard*
finde ich diesen File nicht. Beim ./configure was vekehrt gelaufen?
kann ich es nachträglich einbinden? Oder nochmal neu kompilieren?
Kann das der Fehler sein warum, ich mit dem FTP-Client nicht connecten kann?

Danke
Jürgen
36  ProFTPD / ProFTPD - Deutsch / also das habe ich mit ... am: 17. Juni 2003, 20:58:26
Zitat
proftpd -n -d9 -c /usr/local/etc/proftpd.conf:

rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - FTP session opened.
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching PRE_CMD command 'U
SER anonymous' to mod_core
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching PRE_CMD command 'U
SER anonymous' to mod_core
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching PRE_CMD command 'U
SER anonymous' to mod_auth
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "endp
went" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "endg
rent" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching CMD command 'USER
anonymous' to mod_auth
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "getg
roups" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - no supplemental groups found f
or user 'anonymous'
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - RELINQUISH PRIVS at mod_auth.c
:1465
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching POST_CMD command '
USER anonymous' to mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching LOG_CMD command 'U
SER anonymous' to mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching LOG_CMD command 'U
SER anonymous' to mod_log
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching PRE_CMD command 'P
ASS (hidden)' to mod_core
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching PRE_CMD command 'P
ASS (hidden)' to mod_core
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching PRE_CMD command 'P
ASS (hidden)' to mod_auth
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "endp
went" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "endg
rent" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching CMD command 'PASS
(hidden)' to mod_auth
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "getg
roups" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - no supplemental groups found f
or user 'anonymous'
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - RELINQUISH PRIVS at mod_auth.c
:1465
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching auth request "getp
wnam" to module mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - no such user 'anonymous'
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - USER anonymous: no such user f
ound from port-212-202-204-51.reverse.qdsl-home.de [212.202.204.51] to 192.168.1.98:21
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching POST_CMD_ERR comma
nd 'PASS (hidden)' to mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching LOG_CMD_ERR comman
d 'PASS (hidden)' to mod_sql
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - dispatching LOG_CMD_ERR comman
d 'PASS (hidden)' to mod_log
rock.homer (port-212-202-204-51.reverse.qdsl-home.de[212.202.204.51]) - FTP session closed.
rock.homer - FS: using system lstat()
rock.homer - FS: using system lstat()
rock.homer - FS: using system lstat()
rock.homer - FS: using system lstat()
rock.homer - FS: using system lstat()


hmm ich hoffe es hilft?
Seiten: 1 2 [3]
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.095 Sekunden mit 15 Zugriffen.