[proftpd] Log File nach User

Backup, Restore und Transfer von Daten
Post Reply
masta-overkill
Posts: 4
Joined: 2003-01-16 09:08
 

[proftpd] Log File nach User

Post by masta-overkill »

Hi

nachdem ich es das letzte Mal ja versäumt habe die Suchfunktion des Boards intensiv genug zu benutzen (versuche ich normalerweise schon), habe ich dies nun bei meinem Problem gemacht aber nichts relevantes gefunden. So sieht momentan meine proftpd.config aus:

Code: Select all

ServerType                      standalone
DeferWelcome                    off

ShowSymlinks                    on
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on

TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
LsDefaultOptions                "-l"

DenyFilter                      *.*/

Port                            21

MaxInstances 20

User                            nobody
Group                           nogroup

SystemLog /var/log/ftpsystem
TransferLog /var/log/ftplog
DefaultRoot ~

RootLogin off

<Directory /*>
  Umask                         022  022
  AllowOverwrite                on
</Directory>
Mein Ziel wäre es nun, für jeden User 2 eigene Log Files zu generieren auf welche nur dieser User und natürlich die Admins Zugriff haben. Auf der deutschen proftpd Website habe ich dazu jedoch nichts gefunden, oder ich habe etwas übersehen oder nicht verstanden. Ich habe es mal in dem Directory Tag versucht aber da will er anscheinend keine Pfade haben. Wie ist es denn nun möglich, dass die Logfiles jedes Benutzers in einem Unterverzeichnis seiner Homedirectory gespeichert werden?

Ich hoffe ihr könnt mir irgend eine Doku oder do empfehlen.
gierig
Posts: 297
Joined: 2002-10-15 16:59
Location: WHV
 

Re: [proftpd] Log File nach User

Post by gierig »

nö so nicht möglich.
Dazu breuchtest du Virtuelle FTP Server unter Proftp.
Das geht aber wahrscheinlich nicht da du nur eine IP hast.
(und das FTP Protokol nunmal nicht http1.1).

Du hast nur einen einzigen FTP laufen. Ergo du hast du eine Log Datei
Wenn du sowas machen willst dann mach doch.

Im Tranferlog steht ja drinne welcher user grade was durch die
gegend schiebt.

cat /var/log/ftplog | grep USERNAME > /userlog

das ganze für jeden user einmal, und ab damit in die
Crontab nachts laufen lasen.

So hast du zwar kein RealtimeLog für die User, aber
wenn du unbedingt FTP Logs abieten willst..
Post Reply