www.ProFTPD.de
13. März 2007, 18:21:10 *
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  
Seiten: 1 2 [3]   Nach unten
  Drucken  
Autor Thema: SFV Checker für proftpd  (Gelesen 7325 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Anonymous
Gast
« Antwort #30 am: 06. August 2003, 22:10:02 »

@guden:
immer doch  Cool

hab gerade mal nen paar min zeit gehabt und bin auf bsdsfv http://sourceforge.net/projects/bsdsfv/ gestoßen, daß fast alle funktionen bietet die auch jasfv bietet... Das ding hat leider nur nen paar bugs, besonders in dem glftp-kompatiblen mode (der .missing & .bad files erstellt), der für uns interessant ist...  Traurig
Ich werd mich mal dran machen, nen patch zu schreiben, der die bugs behebt und hier posten...

Meld mich später nochmal...
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #31 am: 06. August 2003, 22:31:15 »

der gast obendran war ich...  :roll:
Gespeichert
guden
ProFTPD
*
Offline Offline

Beiträge: 103


Profil anzeigen
« Antwort #32 am: 07. August 2003, 06:34:08 »

hört sich doch super an...... danke für deine mühe
Gespeichert
mip
Gast
« Antwort #33 am: 13. August 2003, 15:15:57 »

Bevor ihr euch an bsdsfv macht: Schon mal pure-sfv angeschaut? Sieht ganz brauchbar aus...
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #34 am: 14. August 2003, 19:32:50 »

soo, es gibt neuigkeiten  Cool

unter http://www.bunker-werk.net/proftpd gibt es eine neue version von ftpsfv...

News:

Es ist ein eigenes sfv utility mit dabei, das nahezu die eigenschaften von jasfv hat

wenn ein sfv ok ist, wird ein dir namens [sitename]-[all.files.CRC.ok] erstellt
bei fehlenden files wird ein file filename.missing erstellt
beit fehlerhaften files wird ein file -[BAD]-[filename]- erstellt
dazu gibt es immer ein statusdir namens [site-name]-[x.files.OK]-[x.files.BAD]-[x.files.MISSING]

Schaut es euch mal an und gebt kritik ab...
Gespeichert
kWill
Gast
« Antwort #35 am: 25. August 2003, 15:57:58 »

Nachdem ich die Variante mit dem fifo nicht uninteressant finde, wollte ich
eine Testinstallation aufsetzen ... und jetzt hab ich mir eine Geistesbremse eingefangen!


Wer kann mir denn mal die Permissions für ein funktionierendes fifo (mkfifo ....) benennen. Mein Server läuft unter einem "billig user" (nobody.nogroup oder (ftp.nobody) und kann offensichtlich nicht in die fifo schreiben (Server kann nicht mehr Connecten).

Ich hoffe es gibt bald eine shortcut Bastelanleitung da ich nach intensiver Recherche hier noch nichts derartiges gefunden habe.

Gruß und RETR

kWill
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #36 am: 25. August 2003, 17:26:28 »

Unter welchem user hast du das fifo angelegt?
Und unter welchem user started proftpd?

Ich denke dein fifo ist nicht im besitz von root, daher das problem...

Lösung:
Als root anmelden, dann:
Code:
chown fifo_filename
Gespeichert
kWill
Gast
« Antwort #37 am: 25. August 2003, 17:28:10 »

Nachtrag zu oben:

Der Server kommt bei der Anmeldung nicht mal mehr bis zum Banner.
Gespeichert
kWill
Gast
« Antwort #38 am: 25. August 2003, 17:29:25 »

chown root.root <fifoname>?
Gespeichert
kWill
Gast
« Antwort #39 am: 25. August 2003, 17:30:23 »

nobody.nogroup
Gespeichert
Anonymous
Gast
« Antwort #40 am: 25. August 2003, 18:07:32 »

So schauts aus:

fifo als root angelegt:
mkfifo /usr/local/var/proftpd/proftpd.fifo

log:
LogFormat fifo "%h %l %u %t \"%r\" %s %b"
ExtendedLog /usr/local/var/proftpd/proftpd.fifo ALL fifo

ps -ef:
nobody    8760     1  0 17:44 ?        00:00:00 proftpd: (accepting connections)
root      8761  8760  0 17:44 ?        00:00:00 proftpd: (accepting connections)

Ergebnis:
Verbindung hergestellt ---- warten ---- timeout

DEBUG LOG (-d 9):
mit fifo
 - ROOT PRIVS at main.c:946
 - SETUP PRIVS at main.c:951
 - performing module session initializations
 - ROOT PRIVS at mod_radius.c:1080
 - RELINQUISH PRIVS at mod_radius.c:1082
 - mod_log: opening ExtendedLog '/usr/local/var/proftpd/proftpd.fifo'
 - ROOT PRIVS at mod_log.c:1121
- scrubbing scoreboard


ohne fifo
 - ROOT PRIVS at main.c:946
 - SETUP PRIVS at main.c:951
 - FS: using system lstat()
 - FS: using system lstat()
 - performing module session initializations
 - ROOT PRIVS at mod_radius.c:1080
 - RELINQUISH PRIVS at mod_radius.c:1082
 - mod_log: opening ExtendedLog '/var/log/test.csv'  <- igitt: microdings
 - ROOT PRIVS at mod_log.c:1121
 - RELINQUISH PRIVS at mod_log.c:1123
 - mod_log: opening ExtendedLog '/var/log/proftpd.paranoid_log'
 - ROOT PRIVS at mod_log.c:1121
 - RELINQUISH PRIVS at mod_log.c:1123
 - mod_log: opening ExtendedLog '/var/log/proftpd.auth_log'
 - ROOT PRIVS at mod_log.c:1121
 - RELINQUISH PRIVS at mod_log.c:1123
 - mod_log: opening ExtendedLog '/var/log/proftpd.access_log'
 - ROOT PRIVS at mod_log.c:1121
 - RELINQUISH PRIVS at mod_log.c:1123
 - ROOT PRIVS at mod_auth.c:130
 - opening scoreboard '/usr/local/var/proftpd/proftpd.scoreboard'
 - RELINQUISH PRIVS at mod_auth.c:150
 - connected - local  : xxx.xxx.xxx.xxx:21
 - connected - remote : yyy.yyy.yyy.yyy:3675
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #41 am: 25. August 2003, 18:55:32 »

öhm, hast du ftpexecd VOR proftpd gestarted?
sieht mir danach aus, daß proftpd in den fifo schreibt, der aber nicht ausgelesen wird...

richtige reihenfolge:

1. ftpexecd starten mit
Code:
/etc/init.d/ftpexecd start

2. proftpd starten
Gespeichert
kWill
Gast
« Antwort #42 am: 25. August 2003, 21:13:22 »

Nein ich habe noch gar keinen Prozess zum auslesen gestartet, sollte den fifo aber auch nicht stören - dazu ist er ja auf die Welt gekommen.

Der fifo hat ja genau den Vorteil das er sozusagen vergangene Events konserviert falls mal kein weiterverarbeitender Prozess da ist.
Sonst könnte man ja auch Log-Dateien nehmen und suchen bis wann
eine Weiterverarbeitung noch am Leben war.

Ich werde mal die ganzen mods rausnehmen, mir schein eher das mod_vroot stört.
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #43 am: 25. August 2003, 23:05:25 »

@kWill:
FALSCH, solange auf der anderen seite des fifos keiner die daten entgegennimmt, hängt proftpd...

probiers einfach mal aus und lese das fifo aus
Code:
cat fifo_filename

Dann läuft proftpd weiter....
Gespeichert
kWill
Gast
« Antwort #44 am: 26. August 2003, 09:25:44 »

Danke, stimmt!

Manchmal hilft halt der kleine Klapps auf den ....
Gespeichert
Seiten: 1 2 [3]   Nach oben
  Drucken  
 
Gehe zu:  

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.061 Sekunden mit 14 Zugriffen.