PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftpaccess xferlog



reptile
20.06.02, 10:34
Hallo,

habe ein Problem mit den Logdateien von wuftp.

Seit ich ftpaccess für guest-Zugang (also chroot) konfiguriert habe, wird in der xferlog nichts mehr protokolliert. Es wird jetzt alles in messages geloggt.
Die Zeilen zum Protokollieren im ftpaccess sind vorhanden:

log commands real, guest
log transfers real, guest incoming, outbound

ausserdem habe ich noch nachdem ich auf der wuftp Internetseite die man pages angeschaut habe den Befehl

log xferlog

eingefügt. Leider hat das aber nicht geklappt und es werden weiterhin alle FTP-Befehle in messages geloggt.

Hat jemand einen Tip für mich woran das liegen könnte?


Thx...

reptile

Belkira
20.06.02, 12:39
Original geschrieben von reptile
log transfers real, guest incoming, outbound

inbound, incoming gibt es nicht.

Leider hat das aber nicht geklappt und es werden weiterhin alle FTP-Befehle in messages geloggt.
Befehle werden ohnehin nie ins xferlog geloggt, sondern nur transfers.

reptile
20.06.02, 15:29
inbound, incoming gibt es nicht.

Mein Fehler. Im oberen Teil der man pages steht in Klammern incoming, weiter unten dann inbound.



Befehle werden ohnehin nie ins xferlog geloggt, sondern nur transfers.
Trotzdem werden die transfers nicht im xferlog protokolliert, sondern im messages.

Wo könnte denn diese Umleitung eingestellt sein? Wie schon erwähnt, wird erst seit ich mit ftpaccess arbeite nichts mehr ins xferlog eingetragen.


thx...

reptile

reptile
20.06.02, 15:32
Sorry, noch eine Zusatzfrage.

Wo findet man den eine gute Beschreibung der verschiedenen logs und auch wie sie aktiviert oder deaktiviert werden?

Bitte keine Hinweise auf die man pages, die habe ich bereits durch und finde sie zum Teil nicht sehr hilfreich.


Thx...

reptile

Belkira
20.06.02, 16:58
Original geschrieben von reptile
Wo findet man den eine gute Beschreibung der verschiedenen logs und auch wie sie aktiviert oder deaktiviert werden?
wu-ftpd kennt nur syslog (also das Loggen über den syslog daemon) oder xferlog direkt. Ersteres ist in man syslogd syslog.conf dokumentiert.


Bitte keine Hinweise auf die man pages, die habe ich bereits durch und finde sie zum Teil nicht sehr hilfreich.
wu-ftpd hat auch diverse Bugs. Kann Dir nicht helfen, bevor ich das Problem nicht nachvollziehen kann, wofür ich erstmal wieder mit guestuser Accounts rumspielen müßte.

Vielleicht fällt ja noch jemand anderem was ein...

reptile
21.06.02, 08:05
Vielen dank Belkira.

Ich werde mich dann mal mit dem syslogd beschäftigen.

Thx...

reptile

Belkira
21.06.02, 13:02
So, ... kann sowas mit guest-root Accounts nicht reproduzieren. Transfers werden weiterhin nach /var/log/xferlog geloggt. Was genau hast Du für eine chroot Umgebung konfiguriert?

# rpm -q wu-ftpd
wu-ftpd-2.6.2-5

(ist aber in Wirklichkeit CVS Version 2.7.0 20020304)

reptile
21.06.02, 14:25
Hi,

ich habe die wuftp-Version 2.6.0-140 von der SuSE 7.0 installiert. Die chroot-Umgebung ist aus dem anonymous ftp kopiert. Die ftpaccess sieht folgendermaßen aus:


# email of the responsible person for the %E-cookie
email ftpadmin@localhost


class all real,guest *

guestgroup ftpgrp

limit all 10 Any /etc/ftpmsg.dead

readme README* login
readme README* cwd=*

shutdown /etc/shutmsg
message /welcome.msg login
message .message cwd=*

loginfails 3

upload /home/ftpuser * no
upload /home/ftpuser /upload yes ftpuser ftpgrp 554 dirs
upload /home/ftpuser /upload/* yes ftpuser ftpgrp 554 dirs

upload /home/testuser * no
upload /home/testuser /upload yes testuser ftpgrp 0664 dirs
upload /home/testuser /upload/* yes testuser ftpgrp 0664 dirs

upload /home/test * no
upload /home/test /upload yes test ftpgrp 0664 dirs
upload /home/test /test/* yes test ftpgrp 0664 dirs

compress no all
tar no all
delete yes all
overwrite yes all
rename yes all
chmod yes real
chmod no guest
umask no all

log commands real, guest
log transfers real, guest inbound, outbound

#log xferlog # hat nicht funktioniert

# do not give "core"-files in any directory.
noretrieve core .notar passwd group
noretrieve /home/ftpuser/bin
noretrieve /home/ftpuser/dev
noretrieve /home/ftpuser/etc
noretrieve /home/ftpuser/lib
noretrieve /home/ftpuser/msgs
noretrieve /home/ftpuser/usr

noretrieve /home/testuser/bin
noretrieve /home/testuser/dev
noretrieve /home/testuser/etc
noretrieve /home/testuser/lib
noretrieve /home/testuser/msgs
noretrieve /home/testuser/usr


thx...

reptile