Страница 1 из 1

pw

Добавлено: 2007-11-20 15:34:53
kmb
Нужно сменить списку пользователей пароли, без лишних вопросов, в мане pw так и не нашел чего хотел... Может кто делал подобное?

Re: pw

Добавлено: 2007-11-20 15:37:28
schizoid
наверна скриптом тока

Re: pw

Добавлено: 2007-11-20 15:39:18
kmb
нее... скриптом не рискну :/

Re: pw

Добавлено: 2007-11-20 17:11:46
prud
Вот нашел у себя, хеши надо было тоже нагенерить
(в системе имеется p5-Crypt-PasswdMD5):

Код: Выделить всё

#!/usr/local/bin/perl
use Crypt::PasswdMD5;

$passclear=$ARGV[0];
print "password= $passclear\n";
$salt=$ARGV[1];
print "salt= $salt\n";
$unixcryptedpassword = unix_md5_crypt($passclear,$salt);
$apachecryptedpassword = apache_md5_crypt($passclear,$salt);

print "unix crypt pass= $unixcryptedpassword\n";
print "apache crypt pass= $apachecryptedpassword\n";

Re: pw

Добавлено: 2007-11-21 12:08:57
idle

Код: Выделить всё

perl -e'@c=('a..z,A..Z',0..9);while(<>){chomp;$p.=$c[rand(@c)]until length$p>9;system("echo $p|pw usermod $_ -h fd&&echo $_ $p");$p=""}' userlist
Только стрёмное это дело - скриптами в passwd лезть...

Re: pw

Добавлено: 2007-11-21 13:42:45
manefesto
Любые методы хороши