From Teknologisk videncenter
|
|
Line 1: |
Line 1: |
− | #!/usr/bin/bash
| |
| | | |
− | ## Roed opgave
| |
− | ## Lav et script der finder forsg p at logge ind p maskinen via kopi af logfilen /tmp/auth.log
| |
− | ## Jeg kunne tnke mig at vide hvor mange mislykkede login forsg der er
| |
− |
| |
− | # Log fil
| |
− | LOG="/tmp/auth.log"
| |
− |
| |
− | # vis indhold af $log, find antal invalid logins, sorter i paa antal linjer
| |
− | LINJER=`cat $LOG | grep Invalid | wc -l | tr -s "\t" ' '`
| |
− | echo "Der var$LINJER invalide login forsoeg i alt.
| |
− | "
| |
− |
| |
− |
| |
− | ## Gul opgave
| |
− | ## Hvor mange mislykkede forsg p at logge er der om dagen. En linie pr. dato i rapporten
| |
− |
| |
− | PERDAG=`cat $LOG | grep Invalid | tr -s ' ' | cut -d' ' -f1-2 | sort | uniq -c | sort -rn`
| |
− | echo "Invalide login forsoeg per dag:
| |
− | $PERDAG"
| |
− |
| |
− |
| |
− | ## Groen opgave
| |
− |
| |
− | NAVNE=`cat $LOG | grep 'Invalid' |rev | cut -d ' ' -f 3| rev | sort | uniq -c | sort -r -n`
| |
− | echo "Anvendte brugernavne ved invalide logins:
| |
− | $NAVNE" | less
| |
Revision as of 10:41, 1 September 2009