[Ninux-Wireless] Creare una password da uno script

Andrea Ferraresi andrea.ferraresi a gmail.com
Mer 23 Feb 2011 11:28:35 CET


Il 2/21/11 2:05 PM, Claudio ha scritto:
> Il 21 febbraio 2011 12:29, Andrea Ferraresi
> <andrea.ferraresi a gmail.com>  ha scritto:
>> Ciao ragazzi,
>> sto facendo uno script che tra le altre cose permette di settare la password
>> di default di un access point con openwrt.
>>
>> Per fare questo agisco con sed sul file delle pwd e li sostituisco la
>> password con quella nuova direttamente mettendola in md5 + valore di salt.
>>
>>
>
> Ciao Andrea,
> tempo fa (non più di un paio di mesi )era passato su openwrt-devel un
> pacchetto che creava proprio una password adatta.
>
> Non so se è stata commitata o meno ma nel log di openwrt-devel o nei
> feeds dovresti trovarlo

Ho risolto con questo script perl.

#!/usr/bin/env perl
my $first = "root:" . crypt $ARGV[0], "\$1\$" . join "", (".", "/", 
0..9, "A".."Z", "a".."z")[rand 64, rand 64, rand 64, rand 64,rand 64, 
rand 64,rand 64, rand 64];
my $last =  ":0:0:root:/root:/bin/ash\n";
print $first.$last



-- 
|_|0|_| Andrea Ferraresi <andrea.ferraresi a gmail.com>
|_|_|0| Registered Linux user #388877 and Machine #289399
|0|0|0| Founder http://www.ls-lug.org



Maggiori informazioni sulla lista Wireless