Re: uživatelé - hromadné vytvoření
Jezek Michal
kiwi.fon.tis na atlas.cz
Středa Listopad 14 09:07:42 CET 2007
O perlu jsem si samozřejmě něco přečetl :-) Bohužel jsem funkci chomp použil tímto způsobem:
$orez = chomp $pole[1];
$zaheslovane = unix_md5_crypt ( $orez );
proměnná $orez bylo "1" a výsledek bylo zaheslování řetězce "1"
Proto jsem to už dál neřešil a obešel "jiným" způsobem, protože jsem to už potřeboval použít. Pokud to jde jinak, viz mail od Petra Vileta, který použil chomp trošku jinak, tak je to jistě lepší...
> open(IMPORT,"$souborimport");
> while ($prvky = <IMPORT>)
> {
#####################
chomp $prvky;
#####################
> @pole = split ';', $prvky ;
> print $pole[0] . "\n" . $pole[4] . "\n" ;
[...]
Zkusím to a uvidím
Díky, Michal Ježek
linux-bounces na linux.cz wrote on 13.11.2007 19:55:29:
> Jezek Michal napsal(a):
> > Díky vám všem za nápady a rady.
> > Protože jsem byl zoufalý, tak jsem to přepsal do PERLu. Hodně
> jsem se natrápil, než jsem pochopil co je "sůl" (nebo spíš přesněji
> semeno :-)) a pak, že Slackware nepoužívá standardní DES, ale MD5
> hashování (no prostě peklo neznalce...) Pak jsem trochu zápasil s
> vyčítáním řádků ze souboru, kdy bylo heslo na posledním sloupci a
> "návrat vozíku" se mi započítával do řetězce (další dvě hodiny
> hledání). Proto heslo nesmí být poslední sloupec nebo se musí nějak
> z toho ten entr oříznout (nevím jak). Ještě snad dodělat logování
> akcí do souboru, automatické odeslání hesla do mailu a automatické
> vytváření skupin a bude to dokonalé :o) Funkční výsledek je tady:
>
> Oriznuti konce radku - chomp. Neco si prectete o Perlu, tohle je fakt
> zaklad :-)
>
> Petr
> --
> Petr Klíma
>
> Vývojář, správce sítě
> Sobriety s.r.o.
>
> e-mail: petr.klima na sobriety.cz
>
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
------------------------------------------
http://mail.atlas.cz/wapmail/
Další informace o konferenci Linux