my $login="login";
my $pass="password";
$pass=crypt($pass,(join '',('.','/',0..9,'A'..'Z',
'a'..'z')[rand 64, rand 64]));
open (fil,">.htpasswd") or print $!;
flock(fil,2);
print fil $login.":".$pass."\n"
flock(fil,8);
close(fil);
change password using perl
как в перл скрипте поменять пароль юзеру
или использовать команду passwd, но так что бы не повторять пароль
пробовал править shadow не получается
или подскажите где взять алгоритмы которыми кодируются пароли в этой системе
Код:
Ссылка на MD5 ref - http://www.rfc-editor.org/rfc/rfc1321.txt
P.S. Если в вашем *nix`е пароли кодируются по-другому, то знайте - Я В ЭТОМ НЕ ВИНОВАТ))