Script erstellen:
makeDisplayConnect.sh
Code:
#!/bin/sh
/bin/echo 'Willkommen!' > $1
/bin/echo '---------------------------------------' >> $1
/usr/local/bin/ftpwho -v |/bin/grep 's]' >> $1
/bin/echo '---------------------------------------' >> $1
/bin/echo 'Willkommen!' > $1
/bin/echo '---------------------------------------' >> $1
/usr/local/bin/ftpwho -v |/bin/grep 's]' >> $1
/bin/echo '---------------------------------------' >> $1
Konfiguration anpassen:
proftpd.conf
Code:
ExecEngine on
ExecOnConnect /pfad/zum/script/makeDisplayConnect.sh /pfad/zur/datei/.DisplayConnect.msg
DisplayConnect /pfad/zur/datei/.DisplayConnect.msg
MultilineRFC2228 on
ExecOnConnect /pfad/zum/script/makeDisplayConnect.sh /pfad/zur/datei/.DisplayConnect.msg
DisplayConnect /pfad/zur/datei/.DisplayConnect.msg
MultilineRFC2228 on
Nur so eine Idee.
Sieht dann so aus:
Code:
[root@knowledgebase scripts]# ftp kb.de.nx1
Connected to kb.de.nx1 (10.138.131.75).
220-Willkommen!
220----------------------------------------
220-18356 anonymous [ 3m31s] 3m31s idle
220-18913 ftpadmin [ 1m4s] 1m4s idle
220-18923 tacdata [ 1m3s] 1m2s idle
220-18935 cw [ 1m1s] ( 5%) RETR eCC-R1_0_4_1-V3_10_24.exe
220----------------------------------------
220 NetxiraOne - FTP-Server
Name (kb.de.nx1:root):
Connected to kb.de.nx1 (10.138.131.75).
220-Willkommen!
220----------------------------------------
220-18356 anonymous [ 3m31s] 3m31s idle
220-18913 ftpadmin [ 1m4s] 1m4s idle
220-18923 tacdata [ 1m3s] 1m2s idle
220-18935 cw [ 1m1s] ( 5%) RETR eCC-R1_0_4_1-V3_10_24.exe
220----------------------------------------
220 NetxiraOne - FTP-Server
Name (kb.de.nx1:root):

