Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Jürgen am 17. Juni 2003, 13:10:53 Hi,
Ich bekomme das mit dem mysqladmin nicht hin. was ist der Fhelr ?? ich weiß nicht mehr weiter. Also erstmal ein ppar auszüge aus meiner Konfiguration: Zitat /usr/local/etc # 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 --> sql ist drin hat auch nicht gemeckert bei ./configure mod_cap.c proftpd.conf: SQLConnectInfo <datenbankname>@localhost SQLUserInfo users username passwd NULL NULL homedir NULL config.php von myftpadmin: $adminUsername = "j"; $adminPassword = "r"; -> in der datenbank ist noch nichts eingetragen. Auch dieser User nicht. habe die spl datenbank von froftps erstellt und die von myftpadmin. Ich kann mich aber nicht in die admin oberfläche von myftpadmin mit dem namen j passwort r einloggen. was mache ich verkehrt? sollte doch normalerweise funzen oder? THX for help. Hae sonst nie Probleme gehabt ein php script ans laufen zu breingen, aber das bringt mich noch um. Gruß Jürgen Titel: noch was vergessen Beitrag von: Jürgen am 17. Juni 2003, 13:17:27 ..habe auch die richte config von proftpd verwendet
proftpd -c /usr/local/etc/proftpd.conf gruß Jürgen Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 17. Juni 2003, 17:51:17 Beantwortet die Doku deine Fragen nicht? :arrow: MyFTPAdmin-Doku (http://www.quickmess.com/myftpadmin/documentation.php)
Titel: nope Beitrag von: Jürgen am 17. Juni 2003, 18:30:16 Nein ,
Die Doku habe ich durchgelesen, habe aber nichts gefunden.Die configs sind ja angepasst. Habe es so gemacht wie es da steht. Gruß Jürgen Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 17. Juni 2003, 18:32:36 Kenne das Tool leider nicht.
Was kommt denn als Fehlermeldung? Was sagen die MySQL-Logs? Titel: fehlermeldung?? Beitrag von: Jürgen am 17. Juni 2003, 20:03:18 hi, wenn cih eine hätte wäre es schön ich habe aber keine.
Wenn ich Zitat proftpd -n -d5 -c /usr/local/etc/proftpd.conf starte dann läuft alles so durch. die SQlmeldungen?? Wo stehen die bitte? Ich finde sie nicht *sorry*. in der DB steht nichts er logt sie normalerweis im inteface mit aber da kann ich nicht drauf zugreifen. Die Docu ist für myftpadmin eher dürftig.Hmm wenn du ein gescheites Plugin web plugin weißt neheme ich auch das gerne ;) aber eineige Links auf dieser Seite, wo die Plugins sind, sind defekt. thx. Titel: also das habe ich mit ... Beitrag von: Jürgen 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? Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 17. Juni 2003, 21:29:13 Haste dir das (http://www.proftpd.de/forum2/viewtopic.php?t=64#300) mal angesehen?
Einen SQL-Dump der Datenbank haste hier: Code: USE ftp; # # Table structure for table 'benutzer' # DROP TABLE IF EXISTS benutzer; CREATE TABLE `benutzer` ( `ID` int(11) unsigned NOT NULL default '0', `Beschreibung` varchar(30) default NULL, `loginname` varchar(16) NOT NULL default '', `passwort` varchar(16) NOT NULL default '', `Shell` varchar(255) default NULL, `verzeichnis` varchar(255) NOT NULL default '/', `Anmerkung` text, PRIMARY KEY (`loginname`,`ID`) ) TYPE=MyISAM COMMENT='FTP-Benutzer für den Server xxx.xxx.xxx.xxx'; # # Dumping data for table 'benutzer' # INSERT INTO benutzer (ID, Beschreibung, loginname, passwort, Shell, verzeichnis, Anmerkung) VALUES("0", "Admin", "ftpadmin", "2009d4fa00e0ef29", NULL, "/vhosts/ftp", NULL); INSERT INTO benutzer (ID, Beschreibung, loginname, passwort, Shell, verzeichnis, Anmerkung) VALUES("1", "Anonymous", "anonymous", "", NULL, "/vhosts/ftp/21", NULL); # # Table structure for table 'gruppen' # DROP TABLE IF EXISTS gruppen; CREATE TABLE `gruppen` ( `ID` tinyint(3) unsigned NOT NULL auto_increment, `name` varchar(16) NOT NULL default '', `mitglieder` text, UNIQUE KEY `ID` (`ID`,`name`) ) TYPE=MyISAM COMMENT='FTP-Benutzergruppen für den Server xxx.xxx.xxx.xxx'; # # Dumping data for table 'gruppen' # INSERT INTO gruppen (ID, name, mitglieder) VALUES("3", "administratoren", "ftpadmin"); Titel: hmmm habe es mit myftpadmin aufgegeben Beitrag von: Jürgen 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 Titel: Betreiber aus WHV?? Beitrag von: Jürgen am 18. Juni 2003, 13:03:33 me too :)
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. Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 18. Juni 2003, 16:16:57 Such mal nach scoreboard im Forum.
P.S. wenn ihr off-topic werdet, bitte neues Thema anfangen. Dafür gibt's eine Direktive: Code: ScoreboardFile /pfad/zum/proftpd.scoreboard Nicht so schnell aufgeben. :wink: Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: stonki am 18. Juni 2003, 18:22:54 Zitat von: "Wörsty" Such mal nach scoreboard im Forum. P.S. wenn ihr off-topic werdet, bitte neues Thema anfangen. Dafür gibt's eine Direktive: Code: ScoreboardFile /pfad/zum/proftpd.scoreboard Nicht so schnell aufgeben. :wink: Halt, Halt ! Ab Version 1.2.8 werden die SQL befehle nicht mehr im Debug Mode angezeigt. Vielmehr ist eine neue Direktive SQLLOGFILE (oder so) hinzugekommen. ABER :!: Wenn es bei mod_SQL zu einem Fehler kommt, dann schmeisst ProFTPD diesen ScoreboardFehler raus. KEINE AHNUNG WIESO. Ist aber so. Also ist der Fehler bei mod_sql zu suchen. cu stonki Titel: hmm aber wenn er doch so durchläuft?? Beitrag von: Jürgen 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 Titel: Re: hmm aber wenn er doch so durchläuft?? Beitrag von: stonki am 18. Juni 2003, 20:03:21 Zitat von: "Jürgen" 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?? wieso meinst Du, dass die mod_sql geschichte läuft ? Ich rede von einem internen Fehler, sprich Username oder Passwort falsch, falsche Syntax usw. Also: erstell bitte ein Logfile ! Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 18. Juni 2003, 22:51:23 Komme gerade vom Deutsch-Französichen Volksfest (http://www.deutsch-franzoesisches-volksfest.de/) - was für ein Commerz 8)
Aber zurück zum Thema. @Stonki :oops: Wollte nicht auf die falsche Fährte locken... @Jürgen bin gespannt auf's Logfile Titel: na ja Beitrag von: Jürgen 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 Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 19. Juni 2003, 09:49:21 RFC (http://www.proftpd.de/forum2/viewtopic.php?t=50)
Was von denen geht, wirst du ja merken :?
%F verfügbarer Platz auf dem Dateisystem %C aktuelles Verzeichnis %R Remote Rechner Name %L Lokaler Rechner Name %u Benutzername, der vom ident Protokoll übergeben wurde %U Benutzername, der beim Login übergeben wurde %M maximale Anzahl von Verbindungen %N aktuelle Anzahl von Verbindungen %E Email Adresse vom Admin %x der Name der Benutzer Klasse %y aktuelle Anzahl der Verbindung in der Klasse des Users %z maximale Anzahl der Verbindung in der Klasse des Users Titel: hmm soweit so gut... Beitrag von: Jürgen 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 :) 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 :) Gruß Jürgen Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: stonki am 19. Juni 2003, 14:31:55 nun verstehe ich ernsthaft Dein Problem nicht.
Du willst in ein Verzeichnis uppen, dass root.root gehoert und die Rechte "755" hat (also NUR fuer den Besitzer schreiben, sonst nicht). Also, wie willst Du das machen ?? Wenn Du als User schreiben moechtest, dann musst Du entweder den Inhaber aendern oder die Rechte auf "777" erweitern. Dazu noch einmal die Erklaerung: In der SQL Datenbank hast Du ja (unter anderem) einen Usernamen und dann die UID und die GID. Diese UID und GID wird genommen, wenn Du Dich mit dem Usernamen anlegst. Nun muessen diese UID/GID nicht unbedingt am Rechner existieren, dass macht das Leben aber viel einfacher. Ich z.B. setze die immer auf 65534.65534, was auf meinem SuSE System dem User "nobody" und der Gruppe "nogroup" entspricht. Dann muss z.B. das Verzeichnis einfach auf diese UID/GID Gesetzt werden. cu stonki Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 19. Juni 2003, 14:33:05 1. Wenn dein Verzeichnis root gehört und der Benutzer test nicht zur Gruppe root gehört, wovon ich ausgehe, hat der Benutzer test halt kein Schreibrecht: drwxr-xr-x.
Zitat 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? P.S. Dafür gibt es Gruppenrechte und die UserOwner, UserGroup und Umask Direktiven. 2. Die Datei wurde doch im 2. Fall richtig gespeichert. 3. Zum Fehler bei MDTM guck mal hier (http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-FTP-commands.html) Nachtrag: Verdammt (http://www.sv1000s.de/Forum/images/smiles/cussing.gif)Stonki war schneller... Titel: D A N KE !! :) Beitrag von: Jürgen am 19. Juni 2003, 14:58:27 Jo habs verstanden. Das mit den Dateirechten.
Also läuft er nun. :) Mensch, war mit Sicherheit nicht einfach mit mir :? Aber habt besten Dank *man kann's nicht in Worte fassen* Gruß Jürgen Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 19. Juni 2003, 15:02:16 Bitte, bitte :wink:
Wo ich gerade Wilhelmshaven lese.... Hast dich ja angemeldet. (http://www.sv1000s.de/Forum/images/smiles/grinser043.gif) Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: stonki am 19. Juni 2003, 15:43:30 Zitat von: "Wörsty" (http://www.sv1000s.de/Forum/images/smiles/grinser043.gif) Das ist ja ein geiles Smilie. Wie kann ich die wohl hier integrieren ? cu stonki Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 19. Juni 2003, 16:57:39 Zitat von: "stonki" Das ist ja ein geiles Smilie. Wie kann ich die wohl hier integrieren ? Frag mich. Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 19. Juni 2003, 17:12:32 Okay. Hier gibts ein paar Smilies (http://www.cheesebuerger.de/smilies/)
1. Kopiere den Smiley nach images/smiles/icon_respekt.gif 2. Klick auf Administrations-Bereich (ganz unten) 3. Klick bei Allgemeines auf Smilies 4. Klick auf [Einen neuen Smiley hinzufügen] 5. Smiley Code eingeben :respekt) 6. Smiley Bilddatei wählen (letzte) 7. Smiley Beschreibung: Respekt Fertig. Oder gib mir Adminrechte. (http://www.cheesebuerger.de/smilies/frech/45.gif) P.S. Der muß auf jeden Fall rein:(http://www.cheesebuerger.de/smilies/boese/41.gif) Nachtrag: Hab ein Paket (http://www.woerstenfeld.de/proftpd/paket.zip) fertiggemacht. Kannste importieren: Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: stonki am 19. Juni 2003, 19:01:49 Danke ! Die Smilies sind importiert:)
:thx) :gott) Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: UHolthausen am 10. Juli 2003, 21:45:15 Hallo
"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" auch bei mir wollte Myftpadmin am Anfang nicht laufen. Der Fehler liegt in den Datenbankrechten. Ich habe die Rechte dann auf meinen Admin gelegt, gespeichert und siehe es läuft. Ein kleiner Fehler ist noch vorhanden, die Abfrage "View storage" liefert noch Fehlermeldungen: Warning: Division by zero in /srv/www/htdocs/ftp/includes/diskFunctions.php on line 6 Warning: Division by zero in /srv/www/htdocs/ftp/includes/diskFunctions.php on line 6 Warning: Division by zero in /srv/www/htdocs/ftp/includes/diskFunctions.php on line 6 Warning: Division by zero in /srv/www/htdocs/ftp/includes/diskFunctions.php on line 6 Warning: Division by zero in /srv/www/htdocs/ftp/includes/diskFunctions.php on line 6 liegt es daran, dass noch nichts hoch bzw runtergeladen wurde ?? Anderer Seits kann ich mit diesem Fehler im Moment leben, die Userverwaltung jedenfalls läuft super. mit freundlichem Gruss Uli Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 10. Juli 2003, 22:15:50 Guck doch einfach was in Zeile 6 von /srv/www/htdocs/ftp/includes/diskFunctions.php steht.
Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Anonymous am 10. Juli 2003, 22:26:45 Hallo Wörsty
Zitat von: "Wörsty" Guck doch einfach was in Zeile 6 von /srv/www/htdocs/ftp/includes/diskFunctions.php steht. leider sind meine PHP-Kenntnisse minimal.(sprich Anfänger) ! Zeile 6:$l_percent = round((($l_Free / $l_Total) * 100), 2); sagt mir im moment nicht viel. Vielleicht hilft es den PHP-Spezialisten weiter. mit freundlichem Gruss Uli Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: UHolthausen am 10. Juli 2003, 22:34:04 Hallo Wörsty
obiger Beitrag ist von mir, hatte mich direkt vom Mailprogramm eingeloggt. Auf meinem Home-PC hatte ich mich bei Euch noch nicht eingeloggt, so fehlte mir das Cookie. mit freundlichem Gruss Uli Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 10. Juli 2003, 22:39:59 :?:
Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 10. Juli 2003, 22:40:22 Der gesamte Quelltext?
Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: UHolthausen am 10. Juli 2003, 22:49:44 Hallo
hier kommt der Quellcode: <? //count percent diskspace on server function getPercentSpace($l_Total, $l_Free) { $l_sum = ($l_Free + $l_Total); $l_percent = round((($l_Free / $l_Total) * 100), 2); return $l_percent; } /* Not really sure of the right values to use here. The purpose is not to only use the exact amount but to find a break somewhere in between. For example: 0,75 mb and 3,4 mb... */ function getViewSize($l_size) { global $sizeType; //if auto set size if(strtolower($sizeType) == "auto") { if($l_size < 500) { $l_sizeType = "bytes"; } else if($l_size < (1024 * 500)) { $l_sizeType = "kb"; } else if($l_size < (1024 * 1024 * 500)) { $l_sizeType = "mb"; } else { $l_sizeType = "gb"; } } else { $l_sizeType = $sizeType; } //return proper value if(strtolower($l_sizeType) == "b") { return $l_size; } else if(strtolower($l_sizeType) == "kb") { return round(($l_size / 1024), 2)." kb"; } else if(strtolower($l_sizeType) == "mb") { return round(($l_size / (1024 * 1024)), 2)." mb"; } else if(strtolower($l_sizeType) == "gb") { return round(($l_size / (1024 * 1024 * 1024)), 2)." gb"; } else { return "0 ".$l_sizeType; } } ?> mfG Uli Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: Wörsty am 11. Juli 2003, 13:29:59 Das sagt mir nur, dass der an die Funktion getPercentSpace übergebene Parameter $l_Total 0 ist.
Wo hast du das Teil denn gesaugt. Vielleicht guck ich mir das mal an. Titel: proftp & myftpadmin?? ich kriege es nicht hin Beitrag von: UHolthausen am 11. Juli 2003, 16:55:28 Hallo
gefunden uber folgenden Link http://www.proftpd.de/index.php?id=16 und auf myftpadmin , hier kann man dann das Teil laden. mit freundlichem Gruss Uli |