Nicht verzagen, m3 Fragen:
Code:
#!/usr/bin/perl
if (scalar(@ARGV) < 2) {
print <<EOF;
usage: make-password <htpasswd file> <user> <password>
EOF
exit;
}
$salt="XX";
$file=$ARGV[0];
$key=$ARGV[1];
$value=$ARGV[2];
if ($file && $key && $value) {
$hash = crypt($value, "$salt");
open(DB, ">>$file") || die "Error: $!\n";
print DB "$key:$hash\n";
close(DB);
print "User $key added with password $value,
encrypted to $hash\n";
exit;
}