PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : prüfen ob ein bestimmter ftp benutzer angemeldet ist



(_.-._TiC_.-._)
22.03.05, 20:00
Hi...
Muss euch seit langen mal wieder eine wichtige frage stellen..


wie kann ich auf meinem root server überprüfen, ob ein bestimmter ftp user gerade eingelogged ist, oder nicht..

ich schreibe gerade ein script für einen ut2004 redirection und es funzt auch , aber wenn gerade einer was uploaden tut, (maps) dann packt er es und verschiebt er die datei ... ist nicht gut :)

also zur konfiguration des servers...

als ftp daemon läuft vsftpd,

Suse linux 9.0 pro

hab auch acct installiert.. falls das damit funzt.

wenn noch fragen, dann bitte schreiben :)

cya :p

psy
23.03.05, 01:28
wie kann ich auf meinem root server überprüfen, ob ein bestimmter ftp user gerade eingelogged ist, oder nicht..

ps ax | grep vsftpd
das zeigt dir dann in etwa folgendes an:



774 ? SNs 0:00 vsftpd: ip-adresse: connected
776 ? SN 0:00 vsftpd: ip-adresse/USER: IDLE

hab ich dich da richtig verstanden?

(_.-._TiC_.-._)
23.03.05, 07:02
hi..
erstmal danke für die schnelle reaktion..

es zeigt mir genau das an..

h61596:~ # ps ax | grep vsftpd
29308 ? S 0:00 vsftpd
29444 ? S 0:00 vsftpd
29478 pts/4 S 0:00 grep vsftpd


weiß net genau, wie ich das verarbeiten soll :)

okay.. wenn ich per ftp drauf connecte, dann kahm eine zeile mehr.. aber ein user hat es nicht angezeigt..



ich brüchte irgendwas, was den user anzeigt...

also.. der user soll heißen mapupload..

oder besser:
wenn es anzeigt, wenn ein user was uploaden tut... in einem ordner

[edit]

habe durch ps --help jetzt (glaub ich) das richtige gefunden...

ps U mapupload zeigt nix an, wenn der user mapupload nicht connected ist,

zeigt :

PID TTY STAT TIME COMMAND
30855 ? S 0:00 vsftpd

wenn der user mapupload nur connected ist...

und
PID TTY STAT TIME COMMAND
30855 ? S 0:00 vsftpd
30867 ? S 0:00 vsftpd

wenn der user mapupload connected ist, und was uploaden tut.

kann ich das irgendwie einbauen???