On 12/1/05, Mihai Maties wrote:
> On Thursday 01 December 2005 11:31, Mircea Ciocan wrote:
> > Am si eu o lista scarbava de tip:
> > user,domeniu,parola
> >
> > e vreo metoda de shell wizardry sa pot detecta daca parola e mai
> > scurta de 6 litere sau daca parola contine userul sau domeniul ca
> > substring ca sa le vars intr-un fisier si sa se spele pe cap altii cu
> > ele ?!?!?!?
> >
> > Mircea "inca putin si scap 4ever de adminstrari pro-bono" C.
> >
> >
> > P.S. Legatura cu linuxu' you say ??? Here's the standandard answer no.
> > 3: Toate astea se fac pe un server Linux :) !!!
>
> $ echo -e "foo,bar,x
> foo,bar,xxxfooxxx
> foo,bar,xxxbarxxx
> foo,bar,notf00b4r" | {
> OLDIFS="$IFS";
> IFS=",";
> while read user domeniu parola; do
> if [ ${#parola} -le 6 -o \
> "${parola#*$user*}" != "$parola" -o \
> "${parola#*$domeniu*}" != "$parola" ] ; then
> echo "$parola - invalid password";
> else
> echo "$parola - password OK";
> fi;
> done;
> IFS="$OLDIFS";
> }
>
> x - invalid password
> xxxfooxxx - invalid password
> xxxbarxxx - invalid password
> notf00b4r - password OK
>
>
> Mihai
>
Saru'mana boierurule, sa-ti dea Dumnezeu sanatate si sa-ti traiasca
frantzuzoaica :)), merge si e elegant, domnu' Plesk o sa fie multumit
:), cineva ar trebui sa faca o arhiva sau un wiki pe site cu chestiile
astea, sunt tare utile pt. aia mai grei de cap ;) !!!
Mircea "the countdown begins" C.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug