Ich habe das Skript roundcube-users.sh entwickelt, es ermöglicht mir, die jüngsten erfolgreichen Anmeldungen im Roundcube-Webmail-Interface anzuzeigen. Dieses Tool dient dazu, die Erfolg oder Misserfolg von Anmeldeversuchen zu überprüfen.
#!/bin/bash # roundcube-users.sh $Revision: 1.10 $ # Mit Zeilennummerierung echo "SELECT (@row := @row + 1) as Nr, username,last_login,created,failed_login,failed_login_counter \ from roundcube.users r, (SELECT @row := 0) row \ where username like '%$1%' \ order by last_login DESC \ LIMIT 10;"|\ mysql -S /var/run/mysqld/mysqld.sock --table | egrep --color 'username|last_login|*' if [ "$#" -ne "1" ] then bold=$(tput bold) normal=$(tput sgr0) #gelb=$(tput setaf 3) gruen=$(tput setaf 2) black=$(tput setaf 0) echo "---------------------------------------------------------------" echo "$bold Tipp:$normal " echo "Die Anzeige zeigt nur die letzten 10 Logins." echo "Kann aber auch durch einen$gruen Teilstring$normal eingeschränkt werden. " echo "$bold Beispiel:$normal" echo "$0$gruen .eu$normal" fi