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

Raspunde prin e-mail lui